home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / v / voleybal.zip / INSTALL.BAT < prev    next >
DOS Batch File  |  1988-12-20  |  3KB  |  109 lines

  1. echo off
  2. cls
  3. rem --- make sure the user specified valid drive letter (we allow C to F).
  4. if %1a == a goto noDriveSpecified
  5. if %1 == c: goto begin
  6. if %1 == C: goto begin
  7. if %1 == d: goto begin
  8. if %1 == D: goto begin
  9. if %1 == e: goto begin
  10. if %1 == E: goto begin
  11. if %1 == f: goto begin
  12. if %1 == F: goto begin
  13. goto notOnThatDrive
  14. :begin
  15.  
  16. echo ╔═══════════════════════════════════════════════════════════════════════╗
  17. echo ║                                                                       ║
  18. echo ║              KINGS OF THE BEACH  Hard Disk Installation               ║
  19. echo ║                                                                       ║
  20. echo ║ This will create a directory called %1\VBALL on your hard disk,       ║
  21. echo ║ and will install the game in that directory.                          ║
  22. echo ║                                                                       ║
  23. echo ║ If you don't want to install the game now, press Ctrl-Break.          ║
  24. echo ║                                                                       ║
  25. echo ╚═══════════════════════════════════════════════════════════════════════╝
  26. pause
  27.  
  28. rem --- create \vball on the current drive.
  29. echo 
  30. echo Creating directory %1\VBALL...
  31. if exist %1\vball\*.* goto directoryExists
  32. md %1\vball
  33.  
  34. rem --- make sure drive  contains the program disk.
  35. :1
  36. if exist vball.exe goto 2
  37. echo 
  38. echo Insert KINGS OF THE BEACH     Disk 1 into drive.
  39. pause
  40. goto 1
  41. :2
  42.  
  43. rem --- if all files are on one disk, do one-disk install.
  44. if exist regtent.pak goto oneDiskInstall
  45.  
  46. rem --- copy program disk files, including next batch file, to the hard disk.
  47. echo 
  48. echo Copying Game files...
  49. copy *.* %1\vball
  50.  
  51.  
  52. if not exist %1\vball\install2.bat goto installationError
  53.  
  54. rem --- run next batch file
  55. %1\vball\install2 %1
  56.  
  57.  
  58. rem --- one-disk install (for 3.5" disk).
  59. :oneDiskInstall
  60. echo 
  61. echo Copying Game files...
  62. copy a:*.* %1\vball
  63. if not exist %1\vball\vball.exe goto installationError
  64.  
  65. rem --- installation was successful!
  66. :installDone
  67. cd %1\vball
  68. echo 
  69. echo KINGS OF THE BEACH is now installed on your hard disk.  
  70. echo To run it, type "VBALL".
  71. %1
  72. goto done
  73.  
  74. rem --- user didn't specify a drive letter followed by a colon.
  75. :noDriveSpecified
  76. echo 
  77. echo Installation Error:  To install KINGS OF THE BEACH on your hard disk, you
  78. echo must specify the drive to install KINGS OF THE BEACH onto.  For example,
  79. echo to install KINGS OF THE BEACH on drive C, type "INSTALL C:" and press Enter.
  80. goto errorDone
  81.  
  82. rem --- user specified invalid drive letter.
  83. :notOnThatDrive
  84. echo 
  85. echo Installation Error: The hard drive letter must be a letter from C to F,
  86. echo and must be followed by a colon.  For example, "INSTALL C:" will install
  87. echo KINGS OF THE BEACH on drive C.
  88. goto errorDone
  89.  
  90. rem --- general installation error.
  91. :installationError
  92. echo 
  93. echo Installation Error: Perhaps there isn't enough space on your hard disk.
  94. echo KINGS OF THE BEACH installation requires at least 720k free space.
  95. goto errorDone
  96.  
  97. rem --- \VBALL dir already exists.
  98. :directoryExists
  99. echo 
  100. echo Installation Error: The \VBALL directory already exists on this drive.
  101. echo Delete this directory and all files in it, then try installing again.
  102. goto errorDone
  103.  
  104. rem --- goto here after an error is detected, to print a message and exit.
  105. :errorDone
  106. echo 
  107. echo KINGS OF THE BEACH was not installed correctly.
  108. :done
  109.