home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 324.img / OPTUN127.ZIP / SAMPLE.BAT < prev   
DOS Batch File  |  1990-08-15  |  3KB  |  122 lines

  1. ECHO OFF
  2. CLS
  3. ECHO This batch file attempts to optimize drive C.  If any
  4. ECHO errors are encountered, it will attempt to fix the errors
  5. ECHO before continuing.
  6. ECHO  
  7. ECHO  
  8. ECHO The following command performs packed optimization for
  9. ECHO drive C:
  10. ECHO  
  11. ECHO  
  12.  
  13. \OPTUNE\OPTUNE C: /OP
  14.  
  15. ECHO  
  16. ECHO  
  17. ECHO Now, we need to test the errorlevel returned.  These codes
  18. ECHO must be tested from highest to lowest, or this batch file
  19. ECHO may not work properly.
  20. ECHO  
  21. ECHO  
  22.  
  23. IF ERRORLEVEL 27 GOTO USER_ABORT
  24. IF ERRORLEVEL 26 GOTO BAD_COMMAND
  25. IF ERRORLEVEL 10 GOTO DISK_CACHE
  26. IF ERRORLEVEL 8 GOTO CHECK_DISK
  27. IF ERRORLEVEL 7 GOTO NO_MEMORY
  28. IF ERRORLEVEL 6 GOTO FATAL_ERR
  29. IF ERRORLEVEL 4 GOTO NO_MEMORY
  30. IF ERRORLEVEL 3 GOTO VERIFY_DISK
  31. IF ERRORLEVEL 2 GOTO NO_DRIVE
  32. IF ERRORLEVEL 1 GOTO BAD_FAT
  33.  
  34. ECHO  
  35. ECHO No problems running OPTune!
  36. GOTO BATCH_END
  37.  
  38. :BAD_COMMAND
  39. ECHO  
  40. ECHO OPTune did not understand the command it was given.
  41. ECHO Please edit this batch file to correct the command
  42. ECHO before using it again.
  43. GOTO BATCH_PAUSE
  44.  
  45. :BAD_FAT
  46. ECHO  
  47. ECHO Either the FAT or the directories are bad.  Press any key
  48. ECHO to run OPTune's Check-Disk command to try to fix them.
  49. ECHO  
  50. PAUSE
  51. GOTO RUN_CHECK
  52.  
  53. :NO_DRIVE
  54. ECHO  
  55. ECHO The drive you specified was not available.  Please
  56. ECHO either modify this batch file to use the correct drive,
  57. ECHO or make sure that the drive is available before using
  58. ECHO OPTune.
  59. GOTO BATCH_PAUSE
  60.  
  61. :VERIFY_DISK
  62. ECHO  
  63. ECHO OPTune will attempt to fix your disk problems. Press
  64. ECHO any key to run OPTune's Verify/Fix-Disk command.
  65. ECHO  
  66. PAUSE
  67. \OPTUNE\OPTUNE C: /V
  68. IF ERRORLEVEL 27 GOTO USER_ABORT
  69. IF ERRORLEVEL 1 GOTO CANNOT_FIX
  70. GOTO RUN_CHECK
  71.  
  72. :NO_MEMORY
  73. ECHO  
  74. ECHO OPTune needs either more RAM or more disk space available
  75. ECHO before it can operate on your system.
  76. GOTO BATCH_PAUSE
  77.  
  78. :FATAL_ERR
  79. ECHO  
  80. ECHO OPTune encountered a fatal error.  You must manually use
  81. ECHO the Check-Disk command and/or the Verify/Fix-Disk command
  82. ECHO before OPTune will operate from the batch file.
  83. ECHO  
  84. GOTO BATCH_PAUSE
  85.  
  86. :CHECK_DISK
  87. ECHO  
  88. ECHO Press any key to run Check-Disk to fix errors on drive C.
  89. ECHO  
  90. PAUSE
  91.  
  92. :RUN_CHECK
  93. ECHO  
  94. \OPTUNE\OPTUNE C: /CF
  95. IF ERRORLEVEL 27 GOTO USER_ABORT
  96. IF ERRORLEVEL 1 GOTO CANNOT_FIX
  97. GOTO BATCH_PAUSE
  98.  
  99. :DISK_CACHE
  100. ECHO  
  101. ECHO OPTune sensed a dangerous type of disk caching with which
  102. ECHO it cannot successfully operate.  Please turn disk caching
  103. ECHO off before running OPTune, or run OPTune before your disk
  104. ECHO caching is activated
  105. ECHO  
  106. GOTO BATCH_PAUSE
  107.  
  108. :USER_ABORT
  109. ECHO  
  110. ECHO The user pressed the ESC key to terminate early!
  111. ECHO  
  112. GOTO BATCH_PAUSE
  113.  
  114. :CANNOT_FIX
  115. ECHO  
  116. ECHO Sorry!  OPTune could not completely fix the errors.
  117. ECHO  
  118.  
  119. :BATCH_PAUSE
  120. PAUSE
  121. :BATCH_END
  122.