home *** CD-ROM | disk | FTP | other *** search
/ PC Press 1998 September / Sezamfile98_2.iso / UPDATE / W95 / VLXAUSB.EXE / MKUSBF.BAT next >
DOS Batch File  |  1996-10-24  |  2KB  |  82 lines

  1. @echo off
  2. rem ====================================================
  3. rem =  Microsoft OEM Kit USB Floppy Disk Creation Tool =
  4. rem =  Copyright (C) Microsoft Corporation 1996        =
  5. rem ====================================================
  6. rem
  7.  
  8. if "%1"=="/?" goto Syntax
  9. if "%1"=="?" goto Syntax
  10.  
  11. rem Confirm that we are on a valid USB folder
  12. if not exist usbsupp.exe goto badstart
  13. if not exist readme.txt echo WARNING! No end-user readme.txt file to copy.
  14.  
  15.  
  16. echo.
  17. echo USB Floppy Disk Creation Tool
  18. echo ─────────────────────────────
  19.  
  20. set drv=%1
  21. if "%drv%"=="" goto askdrv
  22. :noaskdrv
  23. if "%drv%"=="a:" set drv=a:
  24. if "%drv%"=="A:" set drv=a:
  25. if "%drv%"=="b:" set drv=b:
  26. if "%drv%"=="B:" set drv=b:
  27. if not "%drv%"=="a:" if not "%drv%"=="b:" goto baddrv
  28. goto drvok
  29.  
  30. :askdrv
  31. echo.
  32. choice /n /c:ABQ "Create Preload Boot Floppy in drive A, B (Q)uit? "
  33. set drv=Q
  34. if errorlevel 3 goto quit
  35. set drv=a:
  36. if errorlevel 2 set drv=b:
  37. echo.
  38.  
  39. :drvok
  40. echo  Ready to Make USB Floppy Disk. 
  41. echo  Insert a formatted, blank diskette in Drive %drv%
  42. echo.
  43. echo  Press a key when ready...
  44. pause >nul
  45. echo.
  46.  
  47. rem ===============================
  48. rem =  Copy files to floppy drive =
  49. rem ===============================
  50. rem
  51. copy usbsupp.exe     %drv%\
  52. copy readme.txt      %drv%\
  53. copy rem.pss         %drv%\
  54. goto quit
  55.  
  56. :badstart
  57. echo.
  58. echo The current directory is incorrect for MAKE_USBF operation.
  59. echo.
  60. goto quit
  61.  
  62. :baddrv
  63. echo.
  64. echo The drive letter parameter is not correct. Use only A: or B:
  65. echo.
  66. goto quit
  67.  
  68. :Syntax
  69. echo  ────────────────────────────────────────────────────────────
  70. echo  Syntax:  MKUSBF {Drive:}
  71. echo.  
  72. echo          Drive: (Required) = Drive Letter of Diskette drive
  73. echo.
  74. echo  Example:  MKUSBF A:
  75. echo.
  76. echo  ────────────────────────────────────────────────────────────
  77. goto quit
  78.  
  79. :quit
  80. echo.
  81. echo.
  82.