home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / BF / BF051.ZIP / CBINSTAL.BAT < prev    next >
DOS Batch File  |  1989-08-12  |  8KB  |  303 lines

  1. A:
  2. echo off
  3. cls
  4. echo .
  5. echo .   CHECKBOOKS & BUDGETS PLUS INSTALLATION
  6. echo .
  7. echo .   The CB distribution disk must be in drive A.
  8. echo .
  9. echo .   Installation from archived file CB34UNR.CBF
  10. echo .
  11. echo .   You MUST have FILES=20 in the file CONFIG.SYS on your boot disk!
  12. echo .   CBINSTAL will check and update the CONFIG.SYS file for you.  If you
  13. echo .   are installing to floppies have your DOS boot disk ready for CBINSTAL
  14. echo .   to check and update if necessary.  Remove any write protection sticker
  15. echo .   from your DOS boot disk first.
  16. echo .
  17. echo .   To delete any demo files installed by this installation program
  18. echo .   go to the data disk or directory and type: DEL *.DAT [enter]
  19. echo .                                              DEL *.IDX [enter]
  20. echo .
  21. echo .   CAUTION!!! Choosing DEMO or DFLT will overwrite any current CB data files!!!
  22. echo .
  23. pause
  24.  
  25. if exist A:\CB34UNR.EXE ren A:\CB34UNR.EXE *.CBF
  26. if exist A:\CBSEARCH.EXE ren A:\CBSEARCH.EXE *.CBF
  27. if X==X%1 goto Ln1
  28. if %1==B: goto Ln2
  29. if %1==b: goto Ln2
  30. goto Ln3
  31.  
  32. :Ln1
  33. echo .
  34. echo . To install on three DSDD (360K/720K) or DSHD (1.2M/1.44M) floppies type:
  35. echo .    CBINSTAL  B:  3F        [enter]  {to install your own data}  or
  36. echo .    CBINSTAL  B:  3F  DEMO  [enter]  {installs demo data files}  or
  37. echo .    CBINSTAL  B:  3F  DFLT  [enter]  {install default accounts}
  38. echo .
  39. echo . To install on two DSDD (720K) or DSHD (1.2M/1.44M) floppies type:
  40. echo .    CBINSTAL  B:  2F        [enter]  {to install your own data}  or
  41. echo .    CBINSTAL  B:  2F  DEMO  [enter]  {installs demo data files}  or
  42. echo .    CBINSTAL  B:  2F  DFLT  [enter]  {install default accounts}
  43. echo .
  44. echo . To install to your hard disk type:
  45. echo .    CBINSTAL  [disk drive]  [path name]  [opt DEMO/DFLT]  [enter]
  46. echo .    examples: CBINSTAL  C:  \CHECKING     [enter]  {your data} or
  47. echo .              CBINSTAL  D:  \CB           [enter]  {your data} or
  48. echo .              CBINSTAL  D:  \FINANCES\CB  [enter]  {your data} or
  49. echo .              CBINSTAL  C:  \CB  DEMO     [enter]  {demo data} or
  50. echo .              CBINSTAL  C:  \CB  DFLT     [enter]  {default accounts}
  51. echo .
  52. echo .    NOTE: "A:" is NOT allowed as the first option - only "B:" and higher
  53. echo .          The CB distribution disk MUST be in the A drive!!!
  54. pause
  55. goto Exit
  56.  
  57. :Ln2
  58. if X==X%2 goto Ln1
  59. ren A:\CB34UNR.CBF CB34UNR.EXE
  60. if not errorlevel 0 goto Exit2
  61. ren A:\CBSEARCH.CBF CBSEARCH.EXE
  62. if not errorlevel 0 goto Exit2
  63. if %2==3F goto Ln2B
  64. if %2==3f goto Ln2B
  65. if %2==2F goto Ln2C
  66. if %2==2f goto Ln2C
  67. goto Ln1
  68.  
  69. :Ln2B
  70. echo .
  71. echo .   Label three blank, formatted (360K/720K/1.2M/1.44M) floppy disks as
  72. echo .   DISK #1, DISK #2 and DISK #3.
  73. echo .
  74. echo .   DISK #1 is your CB PROGRAM DISK.
  75. echo .   DISK #2 is your CB UTILITIES DISK.
  76. echo .   DISK #3 is your CB DATA DISK.
  77. echo .
  78. echo .   DO NOT FORMAT ANY 360K DISKS WITH THE /S OPTION! (i.e. FORMAT A:/S)
  79. echo .
  80. echo .   Place DISK #1 in drive B.  (press CTRL C to exit)
  81. echo .
  82. pause
  83. B:
  84. if not errorlevel 0 goto Exit2
  85. A:\CB34UNR CB.EXE CB.OVR CBPATH.EXE
  86. if not errorlevel 0 goto Exit2
  87. CBPATH A:\ B:\ A:\
  88. if not errorlevel 0 goto Exit2
  89. DEL CBPATH.EXE
  90. if not errorlevel 0 goto Exit2
  91. A:\CB34UNR CBUNREG.HLP
  92. if not errorlevel 0 goto Exit2
  93. echo .
  94. echo .   Place DISK #2 in drive B.  (press CTRL C to exit)
  95. echo .
  96. pause
  97. B:
  98. if not errorlevel 0 goto Exit2
  99. A:\CB34UNR CBPATH.EXE CBINST.EXE CBCNVRT.EXE LPTFILE.EXE PRINT.EXE *.DOC *.BAT *.SYS
  100. if not errorlevel 0 goto Exit2
  101. if  X==X%3  goto Ln2B3
  102. if %3==DEMO goto Ln2B1
  103. if %3==demo goto Ln2B1
  104. if %3==DFLT goto Ln2B2
  105. if %3==dflt goto Ln2B2
  106. goto Ln2B3
  107.  
  108. :Ln2B1
  109. echo .
  110. echo .   Place DISK #3 in drive B.  (press CTRL C to exit)
  111. pause
  112. B:
  113. if not errorlevel 0 goto Exit2
  114. A:\CB34UNR *.DAT *.IDX
  115. if not errorlevel 0 goto Exit2
  116. if %3==DEMO del DFLT.*
  117. if %3==demo del DFLT.*
  118. if not errorlevel 0 goto Exit2
  119. goto Ln2B3
  120.  
  121. :Ln2B2
  122. echo .
  123. echo .   Place DISK #3 in drive B.  (press CTRL C to exit)
  124. pause
  125. B:
  126. if not errorlevel 0 goto Exit2
  127. A:\CB34UNR DFLT.*
  128. ren DFLT.* ACCOUNT.*
  129. if not errorlevel 0 goto Exit2
  130.  
  131. :Ln2B3
  132. A:\CBSEARCH %1
  133. if not errorlevel 0 goto Exit2
  134. A:
  135. if not errorlevel 0 goto Exit2
  136. echo .
  137. echo .   First reboot your computer by pressing CTRL ALT DEL all together then
  138. echo .
  139. echo .   Place DISK #1 in drive A.
  140. echo .   Place DISK #3 in drive B.
  141. echo .   Type:  A: [enter]
  142. echo .          CB [enter]    to run CHECKBOOKS & BUDGETS PLUS
  143. echo .
  144. goto Exit1
  145.  
  146.  
  147.  
  148. :Ln2C
  149. echo .
  150. echo .   Label two blank, formatted (720K/1.2M/1.44M) floppy disks as
  151. echo .   DISK #1 and DISK #2.
  152. echo .
  153. echo .   DISK #1 is your CB PROGRAM and DATA DISK.
  154. echo .   DISK #2 is your CB UTILITIES DISK.
  155. echo .
  156. echo .   You may format DISK #1 with the /S option (i.e. FORMAT A:/S [enter])
  157. echo .   so that it will boot.  If you do also copy COMMAND.COM to DISK #1 from
  158. echo .   your DOS disk.
  159. echo .
  160. echo .   Place DISK #1 in drive B.  (press CTRL C to exit)
  161. echo .
  162. pause
  163. B:
  164. if not errorlevel 0 goto Exit2
  165. A:\CB34UNR CB.EXE CB.OVR CBUNREG.HLP CBPATH.EXE CONFIG.SYS AUTOEXEC.BAT
  166. if not errorlevel 0 goto Exit2
  167. if X==X%3 goto Ln2C1
  168. if %3==DEMO A:\CB34UNR *.DAT *.IDX
  169. if %3==demo A:\CB34UNR *.DAT *.IDX
  170. if not errorlevel 0 goto Exit2
  171. if %3==DEMO del DFLT.*
  172. if %3==demo del DFLT.*
  173. if not errorlevel 0 goto Exit2
  174. if %3==DFLT A:\CB34UNR DFLT.*
  175. if %3==dflt A:\CB34UNR DFLT.*
  176. if not errorlevel 0 goto Exit2
  177. if %3==dflt ren DFLT.* ACCOUNT.*
  178. if %3==DFLT ren DFLT.* ACCOUNT.*
  179. if not errorlevel 0 goto Exit2
  180.  
  181. :Ln2C1
  182. CBPATH _ _ _
  183. if not errorlevel 0 goto Exit2
  184. echo .
  185. echo .   Place DISK #2 in drive B.  (press CTRL C to exit)
  186. pause
  187. B:
  188. if not errorlevel 0 goto Exit2
  189. A:\CB34UNR CBPATH.EXE CBINST.EXE CBCNVRT.EXE LPTFILE.EXE PRINT.EXE *.DOC *.BAT *.SYS
  190. if not errorlevel 0 goto Exit2
  191. A:\CBSEARCH %1
  192. if not errorlevel 0 goto Exit2
  193. A:
  194. if not errorlevel 0 goto Exit2
  195. echo .
  196. echo .   First reboot your computer by pressing CTRL ALT DEL all together then
  197. echo .
  198. echo .   Place DISK #1 in drive A.
  199. echo .   Type:  A: [enter]
  200. echo .          CB [enter]    to run CHECKBOOKS & BUDGETS PLUS
  201. echo .
  202. goto Exit1
  203.  
  204.  
  205.  
  206. :Ln3
  207. if X%2Y==X\Y goto Ln3X
  208. if    X==X%2 goto Ln3X
  209. goto Ln3Y
  210. :Ln3X
  211. if %1==C: goto Ln3Z
  212. if %1==c: goto Ln3Z
  213. goto Ln3Y
  214. :Ln3Z
  215. echo .
  216. echo .   Cannot install to the root directory of the C drive.
  217. echo .   Specify a directory also ( i.e. \CB )
  218. echo .
  219. goto Exit2
  220. :Ln3Y
  221. echo .
  222. echo .   Ready to install to %1%2     (press CTRL C to exit)
  223. echo .
  224. pause
  225. if exist A:\CB34UNR.CBF ren A:\CB34UNR.CBF *.EXE
  226. if not errorlevel 0 goto Exit2
  227. if exist A:\CBSEARCH.CBF ren A:\CBSEARCH.CBF *.EXE
  228. if not errorlevel 0 goto Exit2
  229.  
  230. %1
  231.  
  232. if not errorlevel 0 goto Exit2
  233. if not X==X%2 if not X%2Y==X\Y MD %2
  234. if not errorlevel 0 goto Exit2
  235. if not X==X%2 CD %2
  236. if X==X%2 CD \
  237. if not errorlevel 0 goto Exit2
  238.  
  239. if  X==X%3  goto Ln3A
  240. if %3==demo goto Ln3C
  241. if %3==DEMO goto Ln3C
  242. if %3==dflt goto Ln3D
  243. if %3==DFLT goto Ln3D
  244. goto Ln3A
  245.  
  246. :Ln3C
  247. A:\CB34UNR *.*
  248. if not errorlevel 0 goto Exit2
  249. goto Ln3B
  250.  
  251. :Ln3D
  252. A:\CB34UNR *.EXE *.OVR *.HLP *.DOC *.BAT *.SYS DFLT.*
  253. ren DFLT.* ACCOUNT.*
  254. if not errorlevel 0 goto Exit2
  255. goto Ln3B
  256.  
  257. :Ln3A
  258. A:\CB34UNR *.EXE *.OVR *.HLP *.DOC *.BAT *.SYS
  259. if not errorlevel 0 goto Exit2
  260.  
  261. :Ln3B
  262. CBPATH %1%2\ _ %1%2\
  263. if not errorlevel 0 goto Exit2
  264. if not X==X%2 A:\CBSEARCH %1 %2
  265. if X==X%2 A:\CBSEARCH %1 \
  266. if not errorlevel 0 goto Exit2
  267. echo .
  268. echo .   First reboot your computer by pressing CTRL ALT DEL all together then
  269. echo .   Type:  %1 [enter]
  270. if not X==X%2 echo .          CD %2 [enter]
  271. if X==X%2 echo .          CD \ [enter]
  272. echo .          CB [enter]    to run CHECKBOOKS & BUDGETS PLUS
  273. echo .
  274. echo .
  275.  
  276. :Exit1
  277. if X==X%3 goto Exit3
  278. echo .
  279. echo .   To delete any demo files installed by this installation program
  280. echo .   go to the data disk and type: DEL *.DAT [enter]   DEL *.IDX [enter]
  281. echo .
  282.  
  283. :Exit3
  284. ren A:\CB34UNR.EXE CB34UNR.CBF
  285. if not errorlevel 0 goto Exit2
  286. ren A:\CBSEARCH.EXE CBSEARCH.CBF
  287. if not errorlevel 0 goto Exit2
  288. echo .
  289. echo .   End of installation.
  290. echo .
  291. echo .   Reboot your computer before running CB by pressing the
  292. echo .   CTRL, ALT, and DEL keys all at the same time.
  293. goto Exit
  294.  
  295. :Exit2
  296. echo .
  297. echo .   An error has occurred.
  298. echo .   Please recheck: 1. your CBINSTAL parameters, 2. disks for proper
  299. echo .   formating, and 3. remove any write protection stickers from disks.
  300. echo .
  301. A:
  302. :Exit
  303. echo on