home *** CD-ROM | disk | FTP | other *** search
/ Big Blue Disk 20 / bbd20.zip / INSTALL.BAT < prev    next >
DOS Batch File  |  1988-02-02  |  9KB  |  201 lines

  1. echo off
  2. cls
  3. rem INSTALL.BAT
  4. rem EasyMenu Installation Procedure
  5. if not exist AUTOEXEC.NEW goto multi
  6. if "%1" == "" goto start
  7. if %1 == done goto done
  8. :start
  9. if not exist AUTOEXEC.NEW goto quit
  10. cls
  11. echo ┌──────────┐tm        ┌────────────────────────────────┬──────────────────┐
  12. echo │ EasyMenu │          │ INSTALL Program                │     Ver 2.0      │
  13. echo └──────────┘          └────────────────────────────────┴──────────────────┘
  14. echo                       (C) Copyright 1986-1988, EasyMenu Publishing
  15. echo  
  16. echo          Press
  17. echo          letter       for
  18. echo          ┌────┐       ┌──────────────────────────────────────────┐
  19. echo          │ L  │       │ List READ.ME* files                      │
  20. echo          └────┘       └──────────────────────────────────────────┘
  21. if exist easymenu.txt echo          ┌────┐       ┌──────────────────────────────────────────┐
  22. if exist easymenu.txt echo          │ M  │       │ Print manual                             │
  23. if exist easymenu.txt echo          └────┘       └──────────────────────────────────────────┘
  24. echo          ╔════╗       ╔══════════════════════════════════════════╗
  25. echo          ║ S  ║       ║ SETUP                                    ║
  26. echo          ╚════╝       ╚══════════════════════════════════════════╝
  27. echo          ┌────┐       ┌──────────────────────────────────────────┐
  28. echo          │ Q  │       │ Quit to DOS                              │
  29. echo          └────┘       └──────────────────────────────────────────┘
  30. echo  
  31. ask LSMQ
  32. cls
  33. if errorlevel 4 goto aborted
  34. if errorlevel 3 goto printman
  35. if errorlevel 2 goto multi
  36. if errorlevel 1 goto readfile
  37. :multi
  38. echo ┌ Select Disk ────────────────────────────────────────────────────────────┐
  39. echo │                                                                         │
  40. echo │  DRIVE LETTER to Install?                                               │
  41. echo │                                                                         │
  42. echo └─────────────────────────────────────────────────────────────────────────┘
  43. echo  
  44. echo              DRIVE LETTER
  45. echo          ┌────┐        ┌────┐
  46. echo          │ A  │        │ E  │
  47. echo          └────┘        └────┘
  48. echo          ┌────┐        ┌────┐
  49. echo          │ B  │        │ F  │
  50. echo          └────┘        └────┘
  51. echo          ╔════╗        ┌────┐
  52. echo          ║ C  ║        │ G  │
  53. echo          ╚════╝        └────┘
  54. echo          ┌────┐        ┌────┐        ┌────┐    ┌──────────────────────────┐
  55. echo          │ D  │        │ H  │        │ Q  │    │ Quit to menu             │
  56. echo          └────┘        └────┘        └────┘    └──────────────────────────┘
  57. echo  
  58. ask HGFEDCBAQ
  59. cls
  60. if errorlevel 9 goto start
  61. if errorlevel 8 setup A
  62. if errorlevel 7 setup B
  63. if errorlevel 6 setup C
  64. if errorlevel 5 setup D
  65. if errorlevel 4 setup E
  66. if errorlevel 3 setup F
  67. if errorlevel 2 setup G
  68. if errorlevel 1 setup H
  69. goto start
  70. :READFILE
  71. if exist READ.ARC type READ.ARC
  72. if exist READ.ARC pause
  73. cls
  74. if exist READ.ME type READ.ME
  75. if exist READ.ME pause
  76. cls
  77. if exist READ.ME1 type READ.ME1
  78. if exist READ.ME1 pause
  79. cls
  80. if exist READ.ME2 type READ.ME2
  81. if exist READ.ME2 pause
  82. cls
  83. if exist READ.ME3 type READ.ME3
  84. if exist READ.ME3 pause
  85. cls
  86. if exist READ.ME4 type READ.ME4
  87. if exist READ.ME4 pause
  88. cls
  89. goto printme
  90. :printme
  91. echo ┌ Print READ.ME files ────────────────────────────────────────────────────┐
  92. echo │                                                                         │
  93. echo │  Is the PRINTER ready and online?                                       │
  94. echo │                                                                         │
  95. echo └─────────────────────────────────────────────────────────────────────────┘
  96. echo  
  97. echo          ┌────┐       ┌──────────────────────────────────────────┐
  98. echo          │ N  │       │ No.  Return to INSTALL menu              │
  99. echo          └────┘       └──────────────────────────────────────────┘
  100. echo          ╔════╗       ╔══════════════════════════════════════════╗
  101. echo          ║ Y  ║       ║ Yes, PRINT the files                     ║
  102. echo          ╚════╝       ╚══════════════════════════════════════════╝
  103. echo  
  104. ask YNQ
  105. cls
  106. echo  
  107. if errorlevel 3 goto aborted
  108. if errorlevel 2 goto start
  109. echo ┌ PRINTING ───────────────────────────────────────────────────────────────┐
  110. echo │                                                                         │
  111. echo │  The READ.ME* files are being printed . . . WAIT                        │
  112. echo │                                                                         │
  113. echo └─────────────────────────────────────────────────────────────────────────┘
  114. echo  
  115. if exist INVOICE.TXT echo FILE:  INVOICE.TXT > prn
  116. if exist INVOICE.TXT copy INVOICE.TXT prn > NUL
  117. if exist INVOICE.TXT echo   > prn
  118. if exist INVOICE.TXT echo                INVOICE Printed.
  119. if exist READ.ARC echo FILE:  READ.ARC > prn
  120. if exist READ.ARC copy READ.ARC prn > NUL
  121. if exist READ.ARC echo   > prn
  122. if exist READ.ARC echo                READ.ME Printed.
  123. if exist READ.ME echo FILE:  READ.ME > prn
  124. if exist READ.ME copy READ.ME prn > NUL
  125. if exist READ.ME echo   > prn
  126. if exist READ.ME echo                READ.ME Printed.
  127. if exist READ.ME1 echo FILE:  READ.ME1 > prn
  128. if exist READ.ME1 copy READ.ME1 prn > NUL
  129. if exist READ.ME1 echo   > prn
  130. if exist READ.ME1 echo                READ.ME1 Printed.
  131. if exist READ.ME2 echo FILE:  READ.ME2 > prn
  132. if exist READ.ME2 copy READ.ME2 prn > NUL
  133. if exist READ.ME2 echo   > prn
  134. if exist READ.ME2 echo                READ.ME2 Printed.
  135. if exist READ.ME3 echo FILE:  READ.ME3 > prn
  136. if exist READ.ME3 copy READ.ME3 prn > NUL
  137. if exist READ.ME3 echo   > prn
  138. if exist READ.ME3 echo                READ.ME3 Printed.
  139. if exist READ.ME4 echo FILE:  READ.ME4 > prn
  140. if exist READ.ME4 copy READ.ME4 prn > NUL
  141. if exist READ.ME4 echo   > prn
  142. if exist READ.ME4 echo                READ.ME4 Printed.
  143. goto start
  144. :printman
  145. if not exist easymenu.txt goto start
  146. echo ┌ Check PRINTER ──────────────────────────────────────────────────────────┐
  147. echo │                                                                         │
  148. echo │  Is the PRINTER ready and online?                                       │
  149. echo │                                                                         │
  150. echo │  22 pages are required.                                                 │
  151. echo │                                                                         │
  152. echo └─────────────────────────────────────────────────────────────────────────┘
  153. echo  
  154. echo          ┌────┐       ┌──────────────────────────────────────────┐
  155. echo          │ N  │       │ No.  Return to INSTALL menu              │
  156. echo          └────┘       └──────────────────────────────────────────┘
  157. echo          ╔════╗       ╔══════════════════════════════════════════╗
  158. echo          ║ Y  ║       ║ Yes, go ahead and print the MANUAL       ║
  159. echo          ╚════╝       ╚══════════════════════════════════════════╝
  160. echo  
  161. ask YNQ
  162. cls
  163. echo  
  164. if errorlevel 3 goto aborted
  165. if errorlevel 2 goto start
  166. echo ┌ PRINTING ───────────────────────────────────────────────────────────────┐
  167. echo │                                                                         │
  168. echo │  The MANUAL is being printed . . . WAIT                                 │
  169. echo │                                                                         │
  170. echo └─────────────────────────────────────────────────────────────────────────┘
  171. echo  
  172. if exist INVOICE.TXT echo FILE:  INVOICE.TXT > prn
  173. if exist INVOICE.TXT copy INVOICE.TXT prn > NUL
  174. if exist INVOICE.TXT echo   > prn
  175. if exist INVOICE.TXT echo                INVOICE Printed.
  176. if exist EASYMENU.TXT copy EASYMENU.TXT prn > NUL
  177. if exist EASYMENU.TXT echo   > prn
  178. if exist EASYMENU.TXT echo MANUAL HAS BEEN PRINTED!
  179. goto start
  180. :aborted
  181. echo ┌─────────────────────────────────────────────────────────────────────────┐
  182. echo │  End of EasyMenu installation procedure                                 │
  183. echo └─────────────────────────────────────────────────────────────────────────┘
  184. :done
  185. echo ╔══════════════════╗                 ┌────────────────────────────────────┐
  186. echo ║  PROGRAM START:  ║    C:           │  Drive Letter                      │
  187. echo ╚══════════════════╝                 ├────────────────────────────────────┤
  188. echo                         CD \EASYMENU │  Change to EasyMenu directory      │
  189. echo                                      ├────────────────────────────────────┤
  190. echo                         EASYMENU     │  Starts EasyMenu program           │
  191. echo                                      └────────────────────────────────────┘
  192. echo  
  193. echo ╔═══════╗
  194. echo ║  OR:  ║    Batch startup files are provided.
  195. echo ╚═══════╝    From the root directory of your Fixed Disk, type:
  196. echo  
  197. echo    ┌───┐       ┌──────┐         ┌──────────┐
  198. echo    │ M │   ,   │ MENU │  , or   │ EASYMENU │   to start.
  199. echo    └───┘       └──────┘         └──────────┘
  200. :quit
  201.