home *** CD-ROM | disk | FTP | other *** search
/ CD Player 1994 January / CdPlayer94-01.iso / patches / 1946 / install.bat next >
DOS Batch File  |  1993-03-08  |  5KB  |  176 lines

  1. @echo off
  2. cls
  3. echo 
  4. echo 
  5. echo 
  6. echo                    ╔══════════════════════════════════════╗
  7. echo                    ║        WWII: 1946!  PATCH A          ║
  8. echo                    ║     Copyright 1992  Dynamix, Inc.    ║
  9. echo                    ╚══════════════════════════════════════╝
  10.  
  11. if .%1==. goto no_param
  12.  
  13. if not exist %1\nul goto badpath
  14.  
  15. if "%1"=="c:" goto def
  16. if "%1"=="C:" goto def
  17. if "%1"=="d:" goto def
  18. if "%1"=="D:" goto def
  19. if "%1"=="e:" goto def
  20. if "%1"=="E:" goto def
  21. if "%1"=="f:" goto def
  22. if "%1"=="F:" goto def
  23. if "%1"=="g:" goto def
  24. if "%1"=="G:" goto def
  25. if "%1"=="h:" goto def
  26. if "%1"=="H:" goto def
  27. if "%1"=="i:" goto def
  28. if "%1"=="I:" goto def
  29. if "%1"=="j:" goto def
  30. if "%1"=="J:" goto def
  31. if "%1"=="k:" goto def
  32. if "%1"=="K:" goto def
  33. if "%1"=="l:" goto def
  34. if "%1"=="L:" goto def
  35. if "%1"=="m:" goto def
  36. if "%1"=="M:" goto def
  37. if "%1"=="n:" goto def
  38. if "%1"=="N:" goto def
  39. if "%1"=="o:" goto def
  40. if "%1"=="O:" goto def
  41. if "%1"=="p:" goto def
  42. if "%1"=="P:" goto def
  43. if "%1"=="q:" goto def
  44. if "%1"=="Q:" goto def
  45. if "%1"=="r:" goto def
  46. if "%1"=="R:" goto def
  47. if "%1"=="s:" goto def
  48. if "%1"=="S:" goto def
  49. if "%1"=="t:" goto def
  50. if "%1"=="T:" goto def
  51. if "%1"=="u:" goto def
  52. if "%1"=="U:" goto def
  53. if "%1"=="v:" goto def
  54. if "%1"=="V:" goto def
  55. if "%1"=="w:" goto def
  56. if "%1"=="W:" goto def
  57. if "%1"=="x:" goto def
  58. if "%1"=="X:" goto def
  59. if "%1"=="y:" goto def
  60. if "%1"=="Y:" goto def
  61. if "%1"=="z:" goto def
  62. if "%1"=="Z:" goto def
  63.  
  64. if not exist %1\aces.com goto noaces
  65. echo 
  66. echo Installing "WWII: 1946! Patch A" to %1
  67. echo 
  68. echo Press CTRL-C to Abort or
  69. pause
  70. copy patch.exe %1 >nul
  71. copy PATCH.RTP %1 >nul
  72. %1\patch %1
  73. del %1\patch.exe
  74. del %1\patch.rtp
  75. echo 
  76. echo **** Installation complete. ****
  77. echo To run, go to the %1 directory,
  78. echo and then type:  ACES.
  79. echo 
  80. goto end
  81.  
  82.  
  83. :def
  84. if not exist %1\dynamix\aces\aces.com goto noaces
  85. echo 
  86. echo Installing "WWII:1946 Patch A" to %1\dynamix\aces
  87. echo 
  88. echo Press CTRL-C to Abort or
  89. pause
  90. copy patch.exe %1\dynamix\aces >nul
  91. copy PATCH.RTP %1\dynamix\aces >nul
  92. %1\dynamix\aces\patch %1\dynamix\aces
  93. del %1\dynamix\aces\patch.exe
  94. del %1\dynamix\aces\patch.rtp
  95. echo 
  96. echo **** Installation complete. ****
  97. echo To run, go to the %1\dynamix\aces directory,
  98. echo and then type:  ACES.
  99. echo 
  100. goto end
  101.  
  102.  
  103. :no_param
  104. echo 
  105. echo 
  106. echo       ┌───────────────────────────────────────────────────────────────────┐
  107. echo       │          ERROR:  You did not specify a destination drive.         │
  108. echo       └───────────────────────────────────────────────────────────────────┘
  109. echo 
  110. echo 
  111. echo 
  112. pause
  113. cls
  114. goto usage
  115.  
  116.  
  117. :badpath
  118. echo 
  119. echo 
  120. echo       ┌───────────────────────────────────────────────────────────────────┐
  121. echo       │ ERROR:  The drive or directory path that you specified is invalid.│
  122. echo       └───────────────────────────────────────────────────────────────────┘
  123. echo 
  124. echo 
  125. echo 
  126. pause
  127. cls
  128. goto usage
  129.  
  130.  
  131. :noaces
  132. echo 
  133. echo 
  134. echo        ┌───────────────────────────────────────────────────────────────────┐
  135. echo        │ ERROR:  The original Aces program has not been installed to the   │
  136. echo        │ drive or directory path you have specified.  Please run the       │
  137. echo        │ install program again.  If this does not work you may have to     │
  138. echo        │ reinstall your original copy of Aces of the Pacific.              │
  139. echo        └───────────────────────────────────────────────────────────────────┘
  140. echo 
  141. echo 
  142. echo 
  143. pause
  144. cls
  145. goto usage
  146.  
  147.  
  148. :usage
  149. echo 
  150. echo 
  151. echo 
  152. echo    ╔═══════════════════════════════════════════════════════════════════════╗
  153. echo    ║ To install Patch A, type 'INSTALL' followed by the drive on which you ║
  154. echo    ║ installed the original Aces of the Pacific.  For example, type:       ║
  155. echo    ║                                                                       ║
  156. echo    ║                       INSTALL C:                                      ║
  157. echo    ║                                                                       ║
  158. echo    ║ if you previously installed Aces of the Pacific to your C: drive.     ║
  159. echo    ║                                                                       ║   
  160. echo    ║ If, for some reason, you have moved your Aces files to a directory    ║
  161. echo    ║ other than \DYNAMIX\ACES, type the new full directory path after the  ║
  162. echo    ║ drive letter when you run install.  For example, type:                ║
  163. echo    ║                                                                       ║
  164. echo    ║                       INSTALL D:\GAMES\ACES                           ║
  165. echo    ║                                                                       ║
  166. echo    ║ if you have moved Aces to the directory \GAMES\ACES on your D: drive. ║ 
  167. echo    ║                                                                       ║
  168. echo    ║ NOTE: Installing Patch A requires about 1 Meg of free hard disk space.║
  169. echo    ╚═══════════════════════════════════════════════════════════════════════╝
  170. echo 
  171. echo 
  172. goto end
  173.  
  174.  
  175. :end
  176.