home *** CD-ROM | disk | FTP | other *** search
- @ECHO OFF
- :DDRIVE
- CLS
- ECHO -------------------------------------------------------------------
- ECHO DFORMAT.BAT DFSELECT.COM DFORMAT.DOC
- ECHO For DOS 4.0 and Above (8/10/91) By L.E. Snyder, GMC
- ECHO -------------------------------------------------------------------
- ECHO/
- ECHO T O F O R M A T A F L O P P Y D I S K
- ECHO/
- ECHO/
- ECHO ========= S E L E C T D I S K D R I V E =========
- ECHO/
- ECHO Press:
- ECHO/
- ECHO A for Drive A:
- ECHO/
- ECHO B for Drive B:
- ECHO/
- ECHO (Esc) to quit
- ECHO/
- ECHO =======================================================
- SET DRIVE=
- DFSELECT.COM
- IF ERRORLEVEL 255 GOTO SETUP
- IF ERRORLEVEL 67 GOTO DDRIVE
- IF ERRORLEVEL 66 IF NOT ERRORLEVEL 67 SET DRIVE=B:
- IF ERRORLEVEL 65 IF NOT ERRORLEVEL 66 SET DRIVE=A:
- IF !%DRIVE%==! GOTO DDRIVE
- :DSIZE
- CLS
- ECHO/
- ECHO ========== S E L E C T D I S K S I Z E ==========
- ECHO/
- ECHO Press:
- ECHO/
- ECHO 1 for 720K (3-1/2 Inch Drive)
- ECHO/
- ECHO 2 for 1.44M "
- ECHO/
- ECHO 3 for 2.88M "
- ECHO/
- ECHO/ ------------------------------
- ECHO/
- ECHO 4 for 360K (5-1/4 Inch Drive)
- ECHO/
- ECHO 5 for 1.20M "
- ECHO/
- ECHO (Esc) to quit
- ECHO/
- ECHO =======================================================
- DFSELECT.COM
- IF ERRORLEVEL 255 GOTO SETUP
- IF ERRORLEVEL 54 GOTO DSIZE
- IF ERRORLEVEL 53 IF NOT ERRORLEVEL 54 SET SIZE=1.2MB
- IF ERRORLEVEL 52 IF NOT ERRORLEVEL 53 SET SIZE=360K
- IF ERRORLEVEL 51 IF NOT ERRORLEVEL 52 SET SIZE=2.88MB
- IF ERRORLEVEL 50 IF NOT ERRORLEVEL 51 SET SIZE=1.44MB
- IF ERRORLEVEL 49 IF NOT ERRORLEVEL 50 SET SIZE=720K
- :YESNO
- CLS
- ECHO/
- ECHO ...... Format Drive %DRIVE% for a %SIZE% Disk? (Y/N)
- ECHO/
- DFSELECT.COM
- IF ERRORLEVEL 255 GOTO SETUP
- IF ERRORLEVEL 89 IF NOT ERRORLEVEL 90 GOTO DFORMAT
- IF ERRORLEVEL 78 IF NOT ERRORLEVEL 79 GOTO DDRIVE
- GOTO YESNO
- :DFORMAT
- FORMAT!.COM %DRIVE% /F:%SIZE%
- :SETUP
- SET SIZE=
- SET DRIVE=