home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / EZY110-1.ARJ / EZYBATCH.ARJ / BBS.BAT next >
DOS Batch File  |  1995-03-28  |  2KB  |  74 lines

  1. @echo off
  2. rem    Ezycom Standalone Batch File V1.0
  3. rem    Command Format :
  4. rem        BBS        (for node 1 operation)
  5. rem        BBS [node] (for node X operation)
  6. rem    [node] is the node number from 1 through to 250
  7. rem    eg  BBS 2
  8. cd %EZY%
  9. if %1! == !     SET TASK=1
  10. if not %1! == ! SET TASK=%1
  11. :start
  12. ezy -E25
  13. if errorlevel 27 goto start
  14. if errorlevel 26 goto tossmail
  15. if errorlevel 25 goto start
  16. if errorlevel 24 goto weeklyevent
  17. if errorlevel 23 goto dailyevent
  18. if errorlevel  9 goto start
  19. if errorlevel  8 goto sysopnext
  20. if errorlevel  7 goto netecho
  21. if errorlevel  6 goto netmail
  22. if errorlevel  5 goto echomail
  23. if errorlevel  4 goto modeminit
  24. if errorlevel  3 goto fossil
  25. if errorlevel  2 goto runtimeerror
  26. if errorlevel  1 goto setuperror
  27. goto finish
  28.  
  29. :weeklyevent
  30. echo Weekly Maintenance Being performed
  31. cd %EZY%
  32.  
  33. goto start
  34.  
  35. :dailyevent
  36. echo Daily Maintenance Being performed
  37. cd %EZY%
  38. ezyidx  -build
  39. ezyfile -sort -pack -update
  40. ezyadopt -FILEID
  41. usercomp -B20 -S1 -P -D90 -ALIAS
  42. msgcomp  -LINK -CLEANUP
  43. ezyutil  -STRIPLOG -TEZY%TASK%.LOG -D21
  44. goto start
  45. :tossmail
  46. cd %EZY%
  47. ezymail -toss
  48. ezynet  -import -echoarea
  49. :netecho
  50. echo Net/Echo Mail Entered
  51. cd %EZY%
  52. EZYMAIL -SCAN
  53. :netmail
  54. cd %EZY%
  55. EZYNET  -EXPORT
  56. goto start
  57. :echomail
  58. cd %EZY%
  59. EZYMAIL -SCAN
  60. goto start
  61. :fossil
  62. echo Fossil Error
  63. goto finish
  64. :modeminit
  65. echo Modem Init Error
  66. goto finish
  67. :runtimeerror
  68. echo Runtime Error Please consult Errors.log
  69. goto start
  70. :setuperror
  71. echo Setup Error
  72. :finish
  73. echo Ezycom is Down
  74.