home *** CD-ROM | disk | FTP | other *** search
/ Game Killer / Game_Killer.bin / 236.INSTALL.BAT < prev    next >
DOS Batch File  |  1991-09-19  |  6KB  |  184 lines

  1.  
  2. echo off
  3. cls
  4.  
  5. rem --- make sure the user specified valid drive letter (we allow A to H)
  6. rem     for both the source and dest drives.
  7. if %1a == a goto noDriveSpecified
  8. if %1 == a: goto checkDest
  9. if %1 == A: goto checkDest
  10. if %1 == b: goto checkDest
  11. if %1 == B: goto checkDest
  12. if %1 == c: goto checkDest
  13. if %1 == C: goto checkDest
  14. if %1 == d: goto checkDest
  15. if %1 == D: goto checkDest
  16. if %1 == e: goto checkDest
  17. if %1 == E: goto checkDest
  18. if %1 == f: goto checkDest
  19. if %1 == F: goto checkDest
  20. if %1 == g: goto checkDest
  21. if %1 == G: goto checkDest
  22. if %1 == h: goto checkDest
  23. if %1 == H: goto checkDest
  24. goto notOnThatDrive
  25. :checkDest
  26. if %2a == a goto noDriveSpecified
  27. if %1 == a: goto begin
  28. if %1 == A: goto begin
  29. if %1 == b: goto begin
  30. if %1 == B: goto begin
  31. if %2 == c: goto begin
  32. if %2 == C: goto begin
  33. if %2 == d: goto begin
  34. if %2 == D: goto begin
  35. if %2 == e: goto begin
  36. if %2 == E: goto begin
  37. if %2 == f: goto begin
  38. if %2 == F: goto begin
  39. if %2 == g: goto begin
  40. if %2 == G: goto begin
  41. if %1 == h: goto begin
  42. if %1 == H: goto begin
  43. :begin
  44. echo ╔═══════════════════════════════════════════════════════════════════════╗
  45. echo ║                                                                       ║
  46. echo ║                  MADDEN FOOTBALL II DEMO Installation                 ║
  47. echo ║                                                                       ║
  48. echo ║ This will create a directory called %2\MFB2DEMO on your destination   ║
  49. echo ║ disk, and will install MADDEN FOOTBALL II DEMO in that directory.     ║
  50. echo ║                                                                       ║
  51. echo ║ If you don't want to install MADDEN FOOTBALL II DEMO now, press       ║
  52. echo ║ Ctrl-Break.                                                           ║
  53. echo ║                                                                       ║
  54. echo ╚═══════════════════════════════════════════════════════════════════════╝
  55. pause
  56.  
  57. rem --- create \MFB2DEMO on the current drive.
  58. echo 
  59. echo Creating directory %2\MFB2DEMO...
  60. if not exist %2\MFB2DEMO\*.* goto go_on
  61.  
  62. rem --- \MFB2DEMO dir already exists.
  63. :directoryExists
  64. echo 
  65. echo There is already a \MFB2DEMO directory on drive %2.  If you don't want to
  66. echo install MADDEN FOOTBALL II DEMO into that directory, press Ctrl-Break.
  67. echo Otherwise, press any key to install MADDEN FOOTBALL II DEMO into 
  68. echo %2\MFB2DEMO.
  69. pause
  70. goto go_on2
  71. :go_on
  72. md %2\MFB2DEMO
  73. md %2\MFB2DEMO\GRAPHICS
  74. md %2\MFB2DEMO\GRAPHICS\MISC
  75. md %2\MFB2DEMO\GRAPHICS\STANCES
  76. md %2\MFB2DEMO\GRAPHICS\FALL
  77. md %2\MFB2DEMO\GRAPHICS\GETUP
  78. md %2\MFB2DEMO\GRAPHICS\RUN
  79. md %2\MFB2DEMO\GRAPHICS\PCS
  80. md %2\MFB2DEMO\GRAPHICS\PCX
  81. rem if not exist %2\MFB2DEMO\GRAPHICS\PCX goto error
  82. :go_on2
  83.  
  84. rem --- make sure source drive contains Disk 1
  85. :1a
  86. if exist %1\mfb2d.exe goto 1b
  87. echo 
  88. echo Insert MADDEN FOOTBALL II DEMO Disk in drive %1.
  89. pause
  90. goto 1a
  91. :1b
  92.  
  93. rem --- copy program disk files, including next batch file, to dest disk.
  94. echo 
  95. echo Copying files...
  96. copy %1\*.* %2\MFB2DEMO
  97. if not exist %2\MFB2DEMO\install.bat goto error
  98. if not exist %2\MFB2DEMO\mfb2.msg goto error
  99. if not exist %2\MFB2DEMO\splash.tga goto error
  100. if not exist %2\MFB2DEMO\sounds.tga goto error
  101. if not exist %2\MFB2DEMO\splash.pcx goto error
  102. if not exist %2\MFB2DEMO\mfb2d.exe goto error
  103. if not exist %2\MFB2DEMO\mfb2.cfg goto error
  104. copy %1\GRAPHICS\MISC\*.* %2\MFB2DEMO\GRAPHICS\MISC
  105. if not exist %2\MFB2DEMO\GRAPHICS\MISC\misc.bms goto error
  106. copy %1\GRAPHICS\PCS\*.* %2\MFB2DEMO\GRAPHICS\PCS
  107. if not exist %2\MFB2DEMO\GRAPHICS\PCS\pcs.bms goto error
  108. if not exist %2\MFB2DEMO\GRAPHICS\PCS\tra.bms goto error
  109. copy %1\GRAPHICS\RUN\*.* %2\MFB2DEMO\GRAPHICS\RUN
  110. if not exist %2\MFB2DEMO\GRAPHICS\RUN\run0.bms goto error
  111. if not exist %2\MFB2DEMO\GRAPHICS\RUN\run1.bms goto error
  112. if not exist %2\MFB2DEMO\GRAPHICS\RUN\run2.bms goto error
  113. copy %1\GRAPHICS\GETUP\*.* %2\MFB2DEMO\GRAPHICS\GETUP
  114. if not exist %2\MFB2DEMO\GRAPHICS\GETUP\get0.bms goto error
  115. if not exist %2\MFB2DEMO\GRAPHICS\GETUP\get1.bms goto error
  116. if not exist %2\MFB2DEMO\GRAPHICS\GETUP\get2.bms goto error
  117. copy %1\GRAPHICS\FALL\*.* %2\MFB2DEMO\GRAPHICS\FALL
  118. if not exist %2\MFB2DEMO\GRAPHICS\FALL\fal0.bms goto error
  119. if not exist %2\MFB2DEMO\GRAPHICS\FALL\fal1.bms goto error
  120. if not exist %2\MFB2DEMO\GRAPHICS\FALL\fal2.bms goto error
  121. copy %1\GRAPHICS\STANCES\*.* %2\MFB2DEMO\GRAPHICS\STANCES
  122. if not exist %2\MFB2DEMO\GRAPHICS\STANCES\sta20.bms goto error
  123. if not exist %2\MFB2DEMO\GRAPHICS\STANCES\sta21.bms goto error
  124. if not exist %2\MFB2DEMO\GRAPHICS\STANCES\sta22.bms goto error
  125. if not exist %2\MFB2DEMO\GRAPHICS\STANCES\sta30.bms goto error
  126. if not exist %2\MFB2DEMO\GRAPHICS\STANCES\sta31.bms goto error
  127. if not exist %2\MFB2DEMO\GRAPHICS\STANCES\sta32.bms goto error
  128. copy %1\GRAPHICS\PCX\*.* %2\MFB2DEMO\GRAPHICS\PCX
  129. if not exist %2\MFB2DEMO\GRAPHICS\PCX\xfield1.pcx goto error
  130.  
  131. goto installDone
  132.  
  133. rem --- user didn't specify a drive letter followed by a colon.
  134. :noDriveSpecified
  135. echo 
  136. echo Installation Error:  To install JOHN MADDEN II DEMO, you must specify the
  137. echo drive containing the floppies that you are installing FROM, and the drive
  138. echo you are installing TO.  For example: if you are installing from
  139. echo floppy drive A: to hard drive C:, then you should type
  140. echo     INSTALL A: C:
  141. echo ...and press Enter.
  142. goto errorDone
  143.  
  144. rem --- user specified invalid drive letter.
  145. :notOnThatDrive
  146. echo 
  147. echo Installation Error: Each drive letter must be a letter from A to H,
  148. echo and must be followed by a colon.  For example, "INSTALL A: C:" will
  149. echo install MADDEN from floppy on drive A: to hard drive C:.
  150. goto errorDone
  151.  
  152. rem --- installation was successful!
  153. :installDone
  154. cd %2\MFB2DEMO
  155. echo 
  156. echo MADDEN FOOTBALL II DEMO is now 
  157. echo installed on your destination disk.
  158. echo To run it, type "MFB2D".
  159. echo 
  160. echo Type README for instructions on playing 
  161. echo the MADDEN FOOTBALL II DEMO. 
  162. echo 
  163. %2
  164. goto done
  165.  
  166. rem --- general installation error.
  167. :error
  168. echo 
  169. echo Installation Error:  Perhaps there isn't enough space on 
  170. echo your destination disk.  MADDEN FOOTBALL II DEMO requires 
  171. echo at least 630,000 byte of free space.  
  172. goto errorDone
  173.  
  174. rem --- goto here after an error is detected, to print a message and exit.
  175. :errorDone
  176. echo MADDEN FOOTBALL II DEMO was not installed correctly.
  177.  
  178. :done 
  179.  
  180.  
  181.  
  182.  
  183.  
  184.