home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / dos5gbag.zip / MFORMAT5.ZIP / MFORMAT.BAT next >
DOS Batch File  |  1991-07-26  |  1KB  |  46 lines

  1. @ECHO OFF
  2. REM This is MFORMAT.BAT
  3. :SIZE
  4. CLS
  5. ECHO === CHOOSE A DISK SIZE ===
  6. ECHO         1      360K
  7. ECHO         2      720K
  8. ECHO         3     1.20M
  9. ECHO         4     1.44M
  10. ECHO         5     2.88M
  11. ECHO (Or press Esc to quit)
  12. SNIFF
  13. IF ERRORLEVEL 255 GOTO BYE
  14. IF ERRORLEVEL 54 GOTO SIZE
  15. IF ERRORLEVEL 53 IF NOT ERRORLEVEL 54 SET SIZ=2.88MB
  16. IF ERRORLEVEL 52 IF NOT ERRORLEVEL 53 SET SIZ=1.44MB
  17. IF ERRORLEVEL 51 IF NOT ERRORLEVEL 52 SET SIZ=1.2MB
  18. IF ERRORLEVEL 50 IF NOT ERRORLEVEL 51 SET SIZ=720K
  19. IF ERRORLEVEL 49 IF NOT ERRORLEVEL 50 SET SIZ=360K
  20. :DRIV
  21. CLS
  22. ECHO === CHOOSE A DRIVE ===
  23. ECHO    A      Drive A:
  24. ECHO    B      Drive B:
  25. ECHO (Or press Esc to quit)
  26. SET DRV=
  27. SNIFF
  28. IF ERRORLEVEL 255 GOTO BYE
  29. IF ERRORLEVEL 67 GOTO DRIV
  30. IF ERRORLEVEL 66 IF NOT ERRORLEVEL 67 SET DRV=B:
  31. IF ERRORLEVEL 65 IF NOT ERRORLEVEL 66 SET DRV=A:
  32. IF !%DRV%==! GOTO DRIV
  33. :CHECK
  34. CLS
  35. ECHO Format drive %DRV% for a %SIZ% disk (Y/N)?
  36. SNIFF
  37. IF ERRORLEVEL 255 GOTO BYE
  38. IF ERRORLEVEL 89 IF NOT ERRORLEVEL 90 GOTO DOIT
  39. IF ERRORLEVEL 78 IF NOT ERRORLEVEL 79 GOTO SIZE
  40. GOTO CHECK
  41. :DOIT
  42. FORMAT %DRV% /F:%SIZ%
  43. :BYE
  44. SET SIZ=
  45. SET DRV=
  46.