home *** CD-ROM | disk | FTP | other *** search
/ CD Sourcebook of American History / CD_SourcebookofAmericanHistory_InfoBase_1992.bin / install.bat < prev    next >
DOS Batch File  |  1992-10-29  |  9KB  |  224 lines

  1. echo off
  2. rem CD SourceBook Installation Procedure - Version 1.01 - Disc 1.0
  3. rem March 14, 1991 - GJE
  4. cls
  5. if not exist \HISTORY.001 goto wrong_disc
  6. if %1' == ' goto help
  7. echo ════════════════════════════════════════════════════════════════════════
  8. echo                      Infobases International InCorp.
  9. echo                    CD SourceBook of American History
  10. echo                     Hard Disk Installation Procedure
  11. echo ════════════════════════════════════════════════════════════════════════
  12. echo Checking your %1 disk drive... please wait.
  13. if %1 == c: goto start
  14. if %1 == C: goto start
  15. if %1 == d: goto start
  16. if %1 == D: goto start
  17. if %1 == e: goto start
  18. if %1 == E: goto start
  19. if %1 == f: goto start
  20. if %1 == F: goto start
  21. if %1 == g: goto start
  22. if %1 == G: goto start
  23. if %1 == h: goto start
  24. if %1 == H: goto start
  25. if %1 == i: goto start
  26. if %1 == I: goto start
  27. if %1 == j: goto start
  28. if %1 == J: goto start
  29. if %1 == k: goto start
  30. if %1 == K: goto start
  31. if %1 == l: goto start
  32. if %1 == L: goto start
  33. if %1 == m: goto start
  34. if %1 == M: goto start
  35. if %1 == n: goto start
  36. if %1 == N: goto start
  37. if %1 == o: goto start
  38. if %1 == O: goto start
  39. if %1 == p: goto start
  40. if %1 == P: goto start
  41. if %1 == q: goto start
  42. if %1 == Q: goto start
  43. if %1 == r: goto start
  44. if %1 == R: goto start
  45. if %1 == s: goto start
  46. if %1 == S: goto start
  47. if %1 == t: goto start
  48. if %1 == T: goto start
  49. if %1 == u: goto start
  50. if %1 == U: goto start
  51. if %1 == v: goto start
  52. if %1 == V: goto start
  53. if %1 == w: goto start
  54. if %1 == W: goto start
  55. if %1 == x: goto start
  56. if %1 == X: goto start
  57. if %1 == y: goto start
  58. if %1 == Y: goto start
  59. if %1 == z: goto start
  60. if %1 == Z: goto start
  61. goto bad_letter
  62. rem 
  63. :start
  64. if not exist %1\nul goto bad_drive
  65. rem 
  66. cls
  67. echo ════════════════════════════════════════════════════════════════════════
  68. echo              CD SourceBook - Hard Disk Installation Procedure
  69. echo ════════════════════════════════════════════════════════════════════════
  70. echo This installation procedure is optional.  You can run CD SourceBook
  71. echo directly on your CD-ROM drive without installing any files to your hard
  72. echo disk.  To do so, type the following at the DOS prompt:  
  73. echo 
  74. echo          R: ─┘                  where "R:" is your CD-ROM drive
  75. echo          HISTORY ─┘             ─┘ means press the Enter key
  76. echo ────────────────────────────────────────────────────────────────────────
  77. echo If you would like to select a certain printer for use with CD SourceBook,
  78. echo or if you would like to change CD SourceBook default parameters described
  79. echo in the online user's manual, you should continue with this installation
  80. echo procedure.
  81. echo ────────────────────────────────────────────────────────────────────────
  82. echo This installation procedure will create a directory called \HISTORY on
  83. echo your %1 drive and copy the CD SourceBook software into it.  About 250K
  84. echo bytes on your disk will be used. 
  85. echo ────────────────────────────────────────────────────────────────────────
  86. echo You may abort this installation procedure now by pressing Ctrl-C, or
  87. pause
  88. cls
  89. echo ════════════════════════════════════════════════════════════════════════
  90. echo                        Installing CD SourceBook
  91. echo ════════════════════════════════════════════════════════════════════════
  92. echo Creating %1\HISTORY directory...
  93. echo ────────────────────────────────────────────────────────────────────────
  94. if not exist %1\HISTORY\nul goto continue
  95. echo PLEASE NOTE!
  96. echo ────────────────────────────────────────────────────────────────────────
  97. echo The %1\HISTORY directory already exists.  CD SourceBook may have already
  98. echo been installed.
  99. echo 
  100. echo You may abort this installation procedure now by pressing Ctrl-C, or
  101. pause
  102. :continue
  103. if not exist %1\HISTORY\nul md %1\HISTORY
  104. echo Copying files to %1\HISTORY...
  105. echo ────────────────────────────────────────────────────────────────────────
  106. copy \history.bat %1\HISTORY >nul
  107. if not exist %1\HISTORY\history.bat goto error
  108. copy \runtime.exe %1\HISTORY >nul
  109. if not exist %1\HISTORY\runtime.exe goto error
  110. copy \runtime.com %1\HISTORY >nul
  111. if not exist %1\HISTORY\runtime.com goto error
  112. copy \views.cfg %1\HISTORY >nul
  113. if not exist %1\HISTORY\views.cfg goto error
  114. if not exist %1\HISTORY\views.ptr copy \views.ptr %1\HISTORY >nul
  115. if not exist %1\HISTORY\views.ptr goto error
  116. rem 
  117. echo INSTALLATION COMPLETE!
  118. echo ════════════════════════════════════════════════════════════════════════
  119. echo To run The CD SourceBook, type the following at the DOS prompt:
  120. echo 
  121. echo          %1 ─┘
  122. echo          CD \HISTORY ─┘
  123. echo          HISTORY R: ─┘
  124. echo                                   where "R:" is your CD-ROM drive letter
  125. echo                                   ─┘ means press the Enter key
  126. echo ────────────────────────────────────────────────────────────────────────
  127. %1
  128. cd \history
  129. pause
  130. goto check
  131. rem 
  132. :wrong_disc
  133. echo ════════════════════════════════════════════════════════════════════════
  134. echo PLEASE NOTE!
  135. echo ════════════════════════════════════════════════════════════════════════
  136. echo Please make the CD-ROM drive containing CD SourceBook the default drive
  137. echo before running this installation procedure.
  138. echo 
  139. echo To do so, type the following at the DOS prompt:
  140. echo 
  141. echo          R: ─┘
  142. echo                                   where "R:" is your CD-ROM drive
  143. echo                                   ─┘ means press the Enter key
  144. echo ────────────────────────────────────────────────────────────────────────
  145. goto check
  146. rem 
  147. :error
  148. echo ════════════════════════════════════════════════════════════════════════
  149. echo ERROR!
  150. echo ════════════════════════════════════════════════════════════════════════
  151. echo The installation procedure could not copy the Cd SourceBook software to
  152. echo your %1 hard disk drive.
  153. echo 
  154. echo Before trying the installation procedure again, please verify that
  155. echo %1 is a valid drive letter and that there is at least 250K bytes of
  156. echo available space on that hard disk drive.
  157. echo ────────────────────────────────────────────────────────────────────────
  158. goto exit
  159. rem 
  160. :check
  161. if not exist %1\HISTORY.001 goto exit
  162. echo ════════════════════════════════════════════════════════════════════════
  163. echo PLEASE NOTE!
  164. echo ════════════════════════════════════════════════════════════════════════
  165. echo Your %1 drive contains a file called HISTORY.001 in the root directory
  166. echo (%1\).  Please delete or rename this file or Cd SourceBook may not
  167. echo run correctly.
  168. echo ────────────────────────────────────────────────────────────────────────
  169. echo To delete this file, type the following at the DOS prompt:
  170. echo 
  171. echo          DEL %1\HISTORY.001 ─┘
  172. echo 
  173. echo 
  174. echo To rename this file, type the following at the DOS prompt:
  175. echo 
  176. echo          REN %1\HISTORY.001 NEWNAME ─┘
  177. echo                                               where "NEWNAME" is any
  178. echo                                               valid DOS filename.
  179. echo 
  180. echo                                               ─┘ means press the
  181. echo                                               Enter key
  182. echo ────────────────────────────────────────────────────────────────────────
  183. goto exit
  184. rem 
  185. :bad_letter
  186. echo ════════════════════════════════════════════════════════════════════════
  187. echo ERROR!
  188. echo ════════════════════════════════════════════════════════════════════════
  189. echo The drive designation you specified, %1, is not valid. You may have used
  190. echo an invalid Hard drive letter, or you may not have included a colon (:).
  191. echo 
  192. echo Please try this installation procedure again, using a valid Hard drive
  193. echo designation.
  194. echo 
  195. echo Make sure you type a colon (:) after the drive letter.
  196. echo ────────────────────────────────────────────────────────────────────────
  197. goto exit
  198. :bad_drive
  199. echo ════════════════════════════════════════════════════════════════════════
  200. echo ERROR!
  201. echo ════════════════════════════════════════════════════════════════════════
  202. echo The hard disk drive you specified, %1, does not exist or cannot be
  203. echo accessed.
  204. echo