home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / misc / cgreyh45.zip / FINSTALL.BAT < prev    next >
DOS Batch File  |  1994-01-03  |  4KB  |  94 lines

  1. echo off
  2. cls
  3. if "%1"=="" goto nodrive
  4.  
  5. echo       ╔═══════════════════════════════════════════════════╗
  6. echo       ║    Cambridge Greyhound Handicapper Version 4.5    ║
  7. echo       ╠═══════════════════════════════════════════════════╣
  8. echo       ║  This batch file will install the handicapper     ║
  9. echo       ║  on a floppy disk in Drive %1. Please make sure   ║
  10. echo       ║  you have a formatted disk in that drive.         ║
  11. echo       ║                                                   ║
  12. echo       ║  If you'd like to stop now without installing     ║
  13. echo       ║  the program, hit CTRL-C. Hit any other key       ║
  14. echo       ║  to proceed with the installation.                ║
  15. echo       ╚═══════════════════════════════════════════════════╝
  16. pause > nul
  17. cls
  18. echo       Installing Greyhound Handicapper files now...
  19. echo:
  20.  
  21. COPY H45SW.EXE %1
  22. COPY H45SW.PAK %1
  23. COPY README.COM %1
  24. COPY NEWREGGR.EXE %1
  25. COPY Y930823E.RA2 %1
  26. COPY SPEEDSCR.COM %1
  27. COPY FHSCAT.TXT %1
  28. COPY FINSTALL.BAT %1
  29. COPY HOUNDS45.BAT %1
  30. COPY HINSTALL.BAT %1
  31. COPY CAP.CFG %1
  32.  
  33. IF NOT EXIST %1H45SW.EXE GOTO BADINSTALL
  34. IF NOT EXIST %1H45SW.PAK GOTO BADINSTALL
  35. IF NOT EXIST %1README.COM GOTO BADINSTALL
  36. IF NOT EXIST %1NEWREGGR.EXE GOTO BADINSTALL
  37. IF NOT EXIST %1Y930823E.RA2 GOTO BADINSTALL
  38. IF NOT EXIST %1SPEEDSCR.COM GOTO BADINSTALL
  39. IF NOT EXIST %1FHSCAT.TXT GOTO BADINSTALL
  40. IF NOT EXIST %1FINSTALL.BAT GOTO BADINSTALL
  41. IF NOT EXIST %1HOUNDS45.BAT GOTO BADINSTALL
  42. IF NOT EXIST %1HINSTALL.BAT GOTO BADINSTALL
  43. IF NOT EXIST %1CAP.CFG GOTO BADINSTALL
  44.  
  45.  
  46. cls
  47. echo       ╔═══════════════════════════════════════════════════╗
  48. echo       ║           The Installation is Complete            ║
  49. echo       ╠═══════════════════════════════════════════════════╣
  50. echo       ║  The handicapper has been installed on Drive %1   ║
  51. echo       ║  To run the program, switch to the drive with     ║
  52. echo       ║  your working disk. Type HOUNDS45 and hit ENTER.  ║
  53. echo       ╚═══════════════════════════════════════════════════╝
  54. echo:
  55. prompt $p$g
  56. goto finis
  57.  
  58. :badinstall
  59. echo:
  60. cls
  61. echo       ╔═══════════════════════════════════════════════════╗
  62. echo       ║   Sorry, the Installation is NOT Complete         ║
  63. echo       ╠═══════════════════════════════════════════════════╣
  64. echo       ║  Please check to make sure all the necessary      ║
  65. echo       ║  files were on your installation disk. Also make  ║
  66. echo       ║  sure you specified the name of an existing       ║
  67. echo       ║  drive, including the colon. For example, to      ║
  68. echo       ║  install the program on Drive B, you'd type       ║
  69. echo       ║                                                   ║
  70. echo       ║           FINSTALL B: (and hit ENTER)             ║
  71. echo       ║                                                   ║
  72. echo       ╚═══════════════════════════════════════════════════╝
  73. echo:
  74. goto finis
  75.  
  76. :nodrive
  77. cls
  78. echo       ╔═══════════════════════════════════════════════════╗
  79. echo       ║              Sorry, No Drive Specified            ║
  80. echo       ╠═══════════════════════════════════════════════════╣
  81. echo       ║  To make the installation work properly, you      ║
  82. echo       ║  must specify a Drive letter. For example, to     ║
  83. echo       ║  install the program on Drive B:, type            ║
  84. echo       ║                                                   ║
  85. echo       ║           FINSTALL B: (and hit ENTER)             ║
  86. echo       ║                                                   ║
  87. echo       ╚═══════════════════════════════════════════════════╝
  88. echo:
  89. prompt $p$g
  90. goto finis
  91.  
  92. :finis
  93.  
  94.