home *** CD-ROM | disk | FTP | other *** search
/ Bila Vrana / BILA_VRANA.iso / 007A / GIFGAT21.ZIP / RELAX.BAT < prev    next >
DOS Batch File  |  1994-07-29  |  2KB  |  72 lines

  1. @ECHO OFF
  2. REM TGIF.BAT uses GIFGATE to test GIF Uploads
  3. REM %1 = Full path and filename of upload (C:\RBBS\UPLOAD\FILENAME.GIF)
  4. REM %2 = Full path and filename of RBBS error flag file
  5. REM This batch file is for RBBS!  You will have to tailor it to suit
  6. REM your BBS software if you run something else!
  7.  
  8. REM RELAXED mode of operation - less errorlevel exits
  9.  
  10. GIFGATE %1 /r /w640 /h480 /c256 /g /t /lc:\rbbs\node%node%\gifgate.log
  11.  
  12. REM GIFGATE ERRORLEVEL Exits
  13.  
  14. REM ERRLEVEL                           SYMBOL IN LABEL
  15. REM  251 - Width Below Minimum           W
  16. REM  251 - Height Below Minimum          H
  17. REM  251 - Colors Below Minimum          C
  18. REM  252 - GifLite'd GIF                 G
  19.  
  20. REM Even if you do not use ALL of the possible command line switches for
  21. REM GIFGATE, it is reccommended that you leave all the ERRORLEVEL exit
  22. REM routines in this batch file anyway.
  23.  
  24. IF ERRORLEVEL 255 GOTO UNKNOWN
  25. IF ERRORLEVEL 254 GOTO NOTFOUND
  26. IF ERRORLEVEL 253 GOTO BAD_LOG
  27. IF ERRORLEVEL 252 GOTO GIFLITE
  28. IF ERRORLEVEL 251 GOTO SPECS
  29. IF ERRORLEVEL 250 GOTO BAD_FORMAT
  30. IF ERRORLEVEL   0 GOTO GOOD_GIF
  31.  
  32. :UNKNOWN
  33. proecho %node%  ~A Program Error occurred during testing!
  34. proecho %node%  ~Please tell Sysop!~
  35. GOTO BAD_GIF
  36.  
  37. :NOTFOUND
  38. proecho %node% ~Sorry, your upload was not found!
  39. proecho %node%  ~Please tell Sysop!~
  40. GOTO BAD_GIF
  41.  
  42. :BAD_LOG
  43. proecho %node% ~Sorry, this upload could not be logged!
  44. proecho %node%  ~Please tell Sysop!~
  45. GOTO BAD_GIF
  46.  
  47. :BAD_FORMAT
  48. proecho %node%  ~The GIF you Uploaded has a BAD header or is Incomplete!~
  49. GOTO BAD_GIF
  50.  
  51. :GIFLITE
  52. proecho %node% ~The GIF you Uploaded has been GIFLITE'd!
  53. proecho %node% ~This BBS does not accept GIF uploads that have been GIFLITE'd!~
  54. GOTO BAD_GIF
  55.  
  56. :SPECS
  57. proecho %node% ~The GIF you Uploaded is BELOW the minimum SPECS for GIF Uploads!
  58. proecho %node% ~All GIF Uploads MUST be at least 640x480x256!~
  59.  
  60. :BAD_GIF
  61. COPY %1 C:\RBBS\BADFILES
  62. DEL %1
  63. ECHO ERROR > %2
  64. GOTO END
  65.  
  66. :GOOD_GIF
  67. proecho %node%  ~No Errors Detected!~
  68. IF EXIST NODE%node%\VCHK%node% DEL NODE%node%\VCHK%node%
  69.  
  70. :END
  71. SETERROR 0
  72.