home *** CD-ROM | disk | FTP | other *** search
/ Adventures in Heaven 2 / adventuresinheaven2powergamesfordosandwindows.iso / dos / arcade / lotf16a / install.bat < prev    next >
DOS Batch File  |  1993-11-29  |  2KB  |  85 lines

  1. echo off
  2. if "%1"=="" goto usage
  3. if "%2"=="" goto usage
  4. goto start
  5. :usage
  6. echo This command installs the program by copying the files from floppy
  7. echo disks, to your hard disk. If you have already done this, no further
  8. echo installation is needed - type LOTF to run the game, or README for more
  9. echo information.
  10. echo.
  11. echo To copy the files to the hard disk, enter:
  12. echo.
  13. echo   INSTALL source-drive destination-drive [optional-directory-name]
  14. echo.
  15. echo The directory defaults to \LOTF if it is not specified.
  16. echo.
  17. echo E.g. 
  18. echo.
  19. echo   INSTALL A: C:
  20. echo.
  21. echo to copy the files from the disk in drive A:, to the directory \LOTF 
  22. echo on drive C:.
  23. echo.
  24. echo The destination directory is created if it does not already exist. Note
  25. echo that if a path is specified, such as \GAMES\LOTF, only the final
  26. echo subdirectory can be created - the remaining directories must already
  27. echo exist (\GAMES in this example).
  28. goto done
  29.  
  30. :start
  31. if not exist %1lotfdsk1.id goto badsrc
  32.  
  33. if "%3"=="" goto defdir
  34.  
  35. rem Check/create user specified directory
  36. if not exist %2%3\nul echo Creating directory %2%3...
  37. if not exist %2%3\nul mkdir %2%3
  38. if not exist %2%3\nul goto dirfail
  39.  
  40. if exist %2%3\hiscore.dat copy %2%3\hiscore.dat %2%3\hiscore.old
  41. echo Copying 'Disk 1' files to %2%3...
  42. xcopy %1*.* %2%3
  43. if errorlevel 1 goto copyfail
  44. %2
  45. cd %3
  46.  
  47. rem 'Chain' to next batch file for copying disk 2. This must be run from the
  48. rem hard disk, with the destination directory current. No return if 
  49. rem successful.
  50. inst2 %1 %2 %3 DSK2
  51. goto dsk2fail
  52.  
  53. :defdir
  54. rem Check/create default directory
  55. if not exist %2\LOTF\nul echo Creating directory %2\LOTF...
  56. if not exist %2\LOTF\nul mkdir %2\LOTF
  57. if not exist %2\LOTF\nul goto dirfail
  58. if exist %2\LOTF\hiscore.dat copy %2\LOTF\hiscore.dat %2\LOTF\hiscore.old
  59. echo Copying 'Disk 1' files to %2\LOTF...
  60. xcopy %1*.* %2\LOTF
  61. if errorlevel 1 goto copyfail
  62. %2
  63. cd \LOTF
  64. inst2 %1 %2 \LOTF DSK2
  65. goto dsk2fail
  66.  
  67. :badsrc
  68. echo INSTALL: The source drive does not contain the program files.
  69. echo.
  70. echo Type INSTALL, without any arguments, for instructions.
  71. goto done
  72.  
  73. :dirfail
  74. echo INSTALL: Unable to create destination directory.
  75. goto done
  76.  
  77. :dsk2fail
  78. echo INSTALL: Failed to install 'Disk 2' files.
  79. goto done
  80.  
  81. :copyfail
  82. echo INSTALL: File copy failed.
  83.  
  84. :done
  85.