home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1996 September / IMM0996.ISO / driver / diamond.mm / diamond / mmkit / 8x_na.exe / INSTALL.BAT next >
DOS Batch File  |  1995-09-28  |  8KB  |  205 lines

  1. @ECHO OFF
  2. IF NOT EXIST LIBRARY.ZIP GOTO NOTSETUP
  3. IF NOT EXIST PKUNZIP.EXE GOTO NOTSETUP
  4. IF EXIST CHOICE.COM GOTO KILLSTART
  5.  
  6. :START
  7. CLS
  8. ECHO.
  9. ECHO.
  10. ECHO.
  11. ECHO             ╔═════════════════════════════════════════════╗
  12. ECHO             ║          Diamond Multimedia Systems         ║
  13. ECHO.            ╟─────────────────────────────────────────────╢
  14. ECHO             ║    INSTALL.BAT will create an installation  ║
  15. ECHO             ║     disk for the Diamond Multimedia Kit.    ║ 
  16. ECHO             ║                                             ║ 
  17. ECHO             ║   Press "C" to continue, or "Q" to quit.    ║ 
  18. ECHO             ║                                             ║ 
  19. ECHO             ╚═════════════════════════════════════════════╝
  20. PKUNZIP LIBRARY.ZIP -E CHOICE.COM > NUL
  21. CHOICE /C:C,Q /N
  22. CLS
  23. IF ERRORLEVEL 2 GOTO QUIT
  24. ECHO.
  25. ECHO.
  26. ECHO.
  27. ECHO             ╔═════════════════════════════════════════════╗
  28. ECHO             ║          Diamond Multimedia Systems         ║
  29. ECHO.            ╟─────────────────────────────────────────────╢
  30. ECHO             ║                                             ║
  31. ECHO             ║     Which floppy drive to install to?       ║ 
  32. ECHO             ║                                             ║ 
  33. ECHO             ║             Press "A" or "B"                ║ 
  34. ECHO             ║                                             ║ 
  35. ECHO             ╚═════════════════════════════════════════════╝
  36. CHOICE /C:A,B /N
  37. CLS
  38. IF ERRORLEVEL 2 GOTO INSTALLB
  39. IF ERRORLEVEL 1 GOTO INSTALLA
  40.  
  41. :INSTALLB
  42. CLS
  43. ECHO.
  44. ECHO.
  45. ECHO.
  46. ECHO             ╔═════════════════════════════════════════════╗
  47. ECHO             ║          Diamond Multimedia Systems         ║
  48. ECHO.            ╟─────────────────────────────────────────────╢
  49. ECHO             ║                                             ║
  50. ECHO             ║ Insert a blank formatted floppy in drive B  ║ 
  51. ECHO             ║                                             ║ 
  52. ECHO             ║    Press "C" to continue, or "Q" to quit.   ║ 
  53. ECHO             ║                                             ║ 
  54. ECHO             ╚═════════════════════════════════════════════╝
  55. CHOICE /C:C,Q /N
  56. IF ERRORLEVEL 2 GOTO QUIT
  57. GOTO DOB
  58.  
  59. :INSTALLA
  60. CLS
  61. ECHO.
  62. ECHO.
  63. ECHO.
  64. ECHO             ╔═════════════════════════════════════════════╗
  65. ECHO             ║          Diamond Multimedia Systems         ║
  66. ECHO.            ╟─────────────────────────────────────────────╢
  67. ECHO             ║                                             ║
  68. ECHO             ║ Insert a blank formatted floppy in drive A  ║ 
  69. ECHO             ║                                             ║ 
  70. ECHO             ║    Press "C" to continue, or "Q" to quit.   ║ 
  71. ECHO             ║                                             ║ 
  72. ECHO             ╚═════════════════════════════════════════════╝
  73. CHOICE /C:C,Q /N
  74. IF ERRORLEVEL 2 GOTO QUIT
  75. GOTO DOA
  76.  
  77. :DOB
  78. CLS
  79. IF EXIST B:*.* GOTO TRYAGAINB
  80. ECHO The Diamond Multimedia Kit files are being placed on drive B. Please wait...
  81. PKUNZIP LIBRARY.ZIP B: -D -xCHOICE.COM > NUL
  82. CLS
  83. ECHO.
  84. ECHO.
  85. ECHO.
  86. ECHO             ╔═════════════════════════════════════════════╗
  87. ECHO             ║          Diamond Multimedia Systems         ║
  88. ECHO.            ╟─────────────────────────────────────────────╢
  89. ECHO             ║                                             ║
  90. ECHO             ║      You are now ready to install the       ║ 
  91. ECHO             ║          Diamond Multimedia Kit.            ║ 
  92. ECHO             ║                                             ║ 
  93. ECHO             ║     To complete the installation, type      ║ 
  94. ECHO             ║              "B:INSTALL.EXE"                ║ 
  95. ECHO             ║                                             ║ 
  96. ECHO             ╚═════════════════════════════════════════════╝
  97. GOTO END
  98.  
  99. :DOA
  100. CLS
  101. IF EXIST A:*.* GOTO TRYAGAINA
  102. ECHO The Diamond Multimedia Kit files are being placed on drive A. Please wait...
  103. PKUNZIP LIBRARY.ZIP A: -D -xCHOICE.COM > NUL
  104. CLS
  105. ECHO.
  106. ECHO.
  107. ECHO.
  108. ECHO             ╔═════════════════════════════════════════════╗
  109. ECHO             ║          Diamond Multimedia Systems         ║
  110. ECHO.            ╟─────────────────────────────────────────────╢
  111. ECHO             ║                                             ║
  112. ECHO             ║      You are now ready to install the       ║ 
  113. ECHO             ║          Diamond Multimedia Kit.            ║ 
  114. ECHO             ║                                             ║ 
  115. ECHO             ║     To complete the installation, type      ║ 
  116. ECHO             ║              "A:INSTALL.EXE"                ║ 
  117. ECHO             ║                                             ║ 
  118. ECHO             ╚═════════════════════════════════════════════╝
  119. GOTO END
  120.  
  121. :TRYAGAINB
  122. CLS
  123. ECHO.
  124. ECHO.
  125. ECHO.
  126. ECHO             ╔═════════════════════════════════════════════╗
  127. ECHO             ║          Diamond Multimedia Systems         ║
  128. ECHO.            ╟─────────────────────────────────────────────╢
  129. ECHO             ║                                             ║
  130. ECHO             ║   The disk in drive B has existing files.   ║ 
  131. ECHO             ║                                             ║ 
  132. ECHO             ║ Insert a blank formatted floppy in drive B  ║ 
  133. ECHO             ║                                             ║ 
  134. ECHO             ║    Press "C" to continue, or "Q" to quit.   ║ 
  135. ECHO             ║                                             ║ 
  136. ECHO             ╚═════════════════════════════════════════════╝
  137. CHOICE /C:C,Q /N
  138. IF ERRORLEVEL 2 GOTO QUIT
  139. GOTO DOB
  140.  
  141. :TRYAGAINA
  142. CLS
  143. ECHO.
  144. ECHO.
  145. ECHO.
  146. ECHO             ╔═════════════════════════════════════════════╗
  147. ECHO             ║          Diamond Multimedia Systems         ║
  148. ECHO.            ╟─────────────────────────────────────────────╢
  149. ECHO             ║                                             ║
  150. ECHO             ║   The disk in drive A has existing files.   ║ 
  151. ECHO             ║                                             ║ 
  152. ECHO             ║ Insert a blank formatted floppy in drive A  ║ 
  153. ECHO             ║                                             ║ 
  154. ECHO             ║    Press "C" to continue, or "Q" to quit.   ║ 
  155. ECHO             ║                                             ║ 
  156. ECHO             ╚═════════════════════════════════════════════╝
  157. CHOICE /C:C,Q /N
  158. IF ERRORLEVEL 2 GOTO QUIT
  159. GOTO DOA
  160.  
  161. :NOTSETUP
  162. CLS
  163. ECHO.
  164. ECHO.
  165. ECHO.
  166. ECHO             ╔═════════════════════════════════════════════╗
  167. ECHO             ║          Diamond Multimedia Systems         ║
  168. ECHO.            ╟─────────────────────────────────────────────╢
  169. ECHO             ║                                             ║
  170. ECHO             ║  Problem: All the files from the download   ║ 
  171. ECHO             ║           must be in the same directory.    ║ 
  172. ECHO             ║           Please run the self-exctracing    ║ 
  173. ECHO             ║           file that was downloaded in a     ║ 
  174. ECHO             ║           temporary directory.              ║ 
  175. ECHO             ║                                             ║ 
  176. ECHO             ╚═════════════════════════════════════════════╝
  177. GOTO END
  178.  
  179. :QUIT
  180. CLS
  181. ECHO.
  182. ECHO.
  183. ECHO.
  184. ECHO             ╔═════════════════════════════════════════════╗
  185. ECHO             ║          Diamond Multimedia Systems         ║
  186. ECHO.            ╟─────────────────────────────────────────────╢
  187. ECHO             ║                                             ║
  188. ECHO             ║    You may make the installation disk by    ║ 
  189. ECHO             ║      running INSTALL.BAT another time.      ║ 
  190. ECHO             ║                                             ║ 
  191. ECHO             ╚═════════════════════════════════════════════╝
  192. IF EXIST CHOICE.COM GOTO KILLEND
  193. GOTO END
  194.  
  195. :KILLSTART
  196. ECHO Y | DEL CHOICE.COM > NUL
  197. GOTO START
  198.  
  199. :KILLEND
  200. ECHO Y | DEL CHOICE.COM > NUL
  201. GOTO END
  202.  
  203. :END
  204. IF EXIST CHOICE.COM GOTO KILLEND
  205.