home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1996 September / IMM0996.ISO / driver / diamond.mm / diamond / mmkit / tea_fm.exe / INSTALL.BAT next >
DOS Batch File  |  1995-06-26  |  8KB  |  207 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 > NUL
  82. IF EXIST B:\CHOICE.COM ECHO Y | DEL B:CHOICE.COM > NUL
  83. CLS
  84. ECHO.
  85. ECHO.
  86. ECHO.
  87. ECHO             ╔═════════════════════════════════════════════╗
  88. ECHO             ║          Diamond Multimedia Systems         ║
  89. ECHO.            ╟─────────────────────────────────────────────╢
  90. ECHO             ║                                             ║
  91. ECHO             ║      You are now ready to install the       ║ 
  92. ECHO             ║          Diamond Multimedia Kit.            ║ 
  93. ECHO             ║                                             ║ 
  94. ECHO             ║     To complete the installation, type      ║ 
  95. ECHO             ║              "B:INSTALL.EXE"                ║ 
  96. ECHO             ║                                             ║ 
  97. ECHO             ╚═════════════════════════════════════════════╝
  98. GOTO END
  99.  
  100. :DOA
  101. CLS
  102. IF EXIST A:*.* GOTO TRYAGAINA
  103. ECHO The Diamond Multimedia Kit files are being placed on drive A. Please wait...
  104. PKUNZIP LIBRARY.ZIP A: -D > NUL
  105. IF EXIST A:\CHOICE.COM ECHO Y | DEL A:CHOICE.COM > NUL
  106. CLS
  107. ECHO.
  108. ECHO.
  109. ECHO.
  110. ECHO             ╔═════════════════════════════════════════════╗
  111. ECHO             ║          Diamond Multimedia Systems         ║
  112. ECHO.            ╟─────────────────────────────────────────────╢
  113. ECHO             ║                                             ║
  114. ECHO             ║      You are now ready to install the       ║ 
  115. ECHO             ║          Diamond Multimedia Kit.            ║ 
  116. ECHO             ║                                             ║ 
  117. ECHO             ║     To complete the installation, type      ║ 
  118. ECHO             ║              "A:INSTALL.EXE"                ║ 
  119. ECHO             ║                                             ║ 
  120. ECHO             ╚═════════════════════════════════════════════╝
  121. GOTO END
  122.  
  123. :TRYAGAINB
  124. CLS
  125. ECHO.
  126. ECHO.
  127. ECHO.
  128. ECHO             ╔═════════════════════════════════════════════╗
  129. ECHO             ║          Diamond Multimedia Systems         ║
  130. ECHO.            ╟─────────────────────────────────────────────╢
  131. ECHO             ║                                             ║
  132. ECHO             ║   The disk in drive B has existing files.   ║ 
  133. ECHO             ║                                             ║ 
  134. ECHO             ║ Insert a blank formatted floppy in drive B  ║ 
  135. ECHO             ║                                             ║ 
  136. ECHO             ║    Press "C" to continue, or "Q" to quit.   ║ 
  137. ECHO             ║                                             ║ 
  138. ECHO             ╚═════════════════════════════════════════════╝
  139. CHOICE /C:C,Q /N
  140. IF ERRORLEVEL 2 GOTO QUIT
  141. GOTO DOB
  142.  
  143. :TRYAGAINA
  144. CLS
  145. ECHO.
  146. ECHO.
  147. ECHO.
  148. ECHO             ╔═════════════════════════════════════════════╗
  149. ECHO             ║          Diamond Multimedia Systems         ║
  150. ECHO.            ╟─────────────────────────────────────────────╢
  151. ECHO             ║                                             ║
  152. ECHO             ║   The disk in drive A has existing files.   ║ 
  153. ECHO             ║                                             ║ 
  154. ECHO             ║ Insert a blank formatted floppy in drive A  ║ 
  155. ECHO             ║                                             ║ 
  156. ECHO             ║    Press "C" to continue, or "Q" to quit.   ║ 
  157. ECHO             ║                                             ║ 
  158. ECHO             ╚═════════════════════════════════════════════╝
  159. CHOICE /C:C,Q /N
  160. IF ERRORLEVEL 2 GOTO QUIT
  161. GOTO DOA
  162.  
  163. :NOTSETUP
  164. CLS
  165. ECHO.
  166. ECHO.
  167. ECHO.
  168. ECHO             ╔═════════════════════════════════════════════╗
  169. ECHO             ║          Diamond Multimedia Systems         ║
  170. ECHO.            ╟─────────────────────────────────────────────╢
  171. ECHO             ║                                             ║
  172. ECHO             ║  Problem: All the files from the download   ║ 
  173. ECHO             ║           must be in the same directory.    ║ 
  174. ECHO             ║           Please run the self-exctracing    ║ 
  175. ECHO             ║           file that was downloaded in a     ║ 
  176. ECHO             ║           temporary directory.              ║ 
  177. ECHO             ║                                             ║ 
  178. ECHO             ╚═════════════════════════════════════════════╝
  179. GOTO END
  180.  
  181. :QUIT
  182. CLS
  183. ECHO.
  184. ECHO.
  185. ECHO.
  186. ECHO             ╔═════════════════════════════════════════════╗
  187. ECHO             ║          Diamond Multimedia Systems         ║
  188. ECHO.            ╟─────────────────────────────────────────────╢
  189. ECHO             ║                                             ║
  190. ECHO             ║    You may make the installation disk by    ║ 
  191. ECHO             ║      running INSTALL.BAT another time.      ║ 
  192. ECHO             ║                                             ║ 
  193. ECHO             ╚═════════════════════════════════════════════╝
  194. IF EXIST CHOICE.COM GOTO KILLEND
  195. GOTO END
  196.  
  197. :KILLSTART
  198. ECHO Y | DEL CHOICE.COM > NUL
  199. GOTO START
  200.  
  201. :KILLEND
  202. ECHO Y | DEL CHOICE.COM > NUL
  203. GOTO END
  204.  
  205. :END
  206. IF EXIST CHOICE.COM GOTO KILLEND
  207.