home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / SOL5.ZIP / UPDATE.BAT < prev   
Encoding:
DOS Batch File  |  1990-04-18  |  13.7 KB  |  590 lines

  1. echo off
  2. if not exist A:\SND-SOL\CONFIG.SYS goto disk1
  3. if %1 == errorlevel 0 goto error
  4. if %1 == A: goto floppy
  5. if %1 == B: goto floppy
  6. if %1 == a: goto floppy
  7. if %1 == b: goto floppy
  8. if %1 == A goto floppy
  9. if %1 == B goto floppy
  10. if %1 == a goto floppy
  11. if %1 == b goto floppy
  12. if %1 == c goto colon
  13. if %1 == d goto colon
  14. if %1 == e goto colon
  15. if %1 == C goto colon
  16. if %1 == D goto colon
  17. if %1 == E goto colon
  18. cls
  19. if exist A:\SND-SOL\ANSICLR.SYS goto color
  20. cls
  21. echo.
  22. echo                             Copying Runtime Programs....
  23. echo.
  24. cd\snd-sol
  25. copy *.* %1\snd-sol
  26. cls
  27. echo                            Updating Company Information....
  28. copy ctrl %1\snd-sol\ctrl
  29. cd\
  30. cls
  31. :disk2
  32. beep
  33. beep
  34. cls
  35. echo.
  36. echo.
  37. echo.
  38. echo.
  39. echo.
  40. echo.
  41. echo.
  42. echo                       WAIT TILL FLOPPY DRIVE LIGHT IS OFF THEN
  43. echo.
  44. echo              ..........................................................
  45. echo              ...                                                    ...
  46. echo              ...   Remove  "DISK 1"  and insert  "DISK 2 - MENUS"   ...
  47. echo              ..........................................................
  48. echo              ..........................................................
  49. echo.
  50. echo.
  51. echo.
  52. echo.
  53. echo.
  54. echo.
  55. echo.
  56. echo.
  57. echo.
  58. echo.
  59. pause
  60. if not exist A:\SND-SOL\RUN.EXE goto disk2
  61. cls
  62. echo                          Updating system batch files....
  63. cd\snd-sol
  64. copy *.bat %1\snd-sol
  65. cls
  66. echo                               Please wait while
  67. echo                             Updating Menu Programs....
  68. copy run.exe %1\snd-sol
  69. copy menu.com %1\snd-sol
  70. cls
  71. echo                                 Updating Menus....
  72. copy *. %1\snd-sol
  73. cls
  74. echo                       Copying  MAID.BAT  to root directory....
  75. copy maid.bat %1\
  76. if not exist A:\SND-SOL\TSS.BAT goto disk3
  77. echo                        Copying  TSS.BAT  to root directory....
  78. copy tss.bat %1\
  79. :disk3
  80. cd\
  81. beep
  82. beep
  83. cls
  84. echo.
  85. echo.
  86. echo.
  87. echo.
  88. echo.
  89. echo.
  90. echo.
  91. echo                    WAIT TILL FLOPPY DRIVE LIGHT GOES OFF THEN
  92. echo.
  93. echo               ......................................................
  94. echo               ...                                                ...
  95. echo               ...  Remove "DISK 2" and insert "DISK 3 - OUTPUT"  ...
  96. echo               ......................................................
  97. echo               ......................................................
  98. echo.
  99. echo.
  100. echo.
  101. echo.
  102. echo.
  103. echo.
  104. echo.
  105. echo.
  106. echo.
  107. echo.
  108. pause
  109. if not exist A:\SND-SOL\OUTPUT.COM goto disk3
  110. cls
  111. echo                              Please wait while
  112. echo                            Updating Output files....
  113. cd\snd-sol
  114. copy output.com %1\snd-sol
  115. cd\
  116. :disk4
  117. beep
  118. beep
  119. cls
  120. echo.
  121. echo.
  122. echo.
  123. echo.
  124. echo.
  125. echo.
  126. echo.
  127. echo.
  128. echo                    WAIT TILL FLOPPY DRIVE LIGHT GOES OFF THEN
  129. echo.
  130. echo           ............................................................
  131. echo           ...                                                      ...
  132. echo           ...   Remove "DISK 3" and insert "DISK 4 - MAINTENANCE"  ...
  133. echo           ............................................................
  134. echo           ............................................................
  135. echo.
  136. echo.
  137. echo.
  138. echo.
  139. echo.
  140. echo.
  141. echo.
  142. echo.
  143. echo.
  144. pause
  145. if not exist A:\SND-SOL\DIRECT.COM goto disk4
  146. cls
  147. echo                               Please wait while
  148. echo                         Updating Maintenance Programs....
  149. cd\snd-sol
  150. copy direct.com %1\snd-sol
  151. copy indxmt.com %1\snd-sol
  152. cd\
  153. :disk5
  154. beep
  155. beep
  156. cls
  157. echo.
  158. echo.
  159. echo.
  160. echo.
  161. echo.
  162. echo.
  163. echo.
  164. echo.
  165. echo                   WAIT TILL FLOPPY DRIVE LIGHT GOES OFF THEN
  166. echo.
  167. echo           ..........................................................
  168. echo           ...                                                    ...
  169. echo           ...  Remove "DISK 4" and insert "DISK 5 - MAID Files"  ...
  170. echo           ..........................................................
  171. echo           ..........................................................
  172. echo.
  173. echo.
  174. echo.
  175. echo.
  176. echo.
  177. echo.
  178. echo.
  179. echo.
  180. echo.
  181. pause
  182. if not exist A:\SND-SOL\AUTO\MAP goto disk5
  183. cls
  184. echo                             Updating MAID Files....
  185. cd\snd-sol
  186. cd auto
  187. copy *.prc %1\snd-sol\auto
  188. copy *.tok %1\snd-sol\auto
  189. copy *.out %1\snd-sol\auto
  190. copy index.* %1\snd-sol\auto
  191. copy screen.* %1\snd-sol\auto
  192. copy *.brw %1\snd-sol\auto
  193. cls
  194. cd..
  195. copy help %1\snd-sol\help
  196. cd invc
  197. copy data %1\snd-sol\invc
  198. copy *.prc %1\snd-sol\invc
  199. copy *.tok %1\snd-sol\invc
  200. copy *.out %1\snd-sol\invc
  201. copy index.* %1\snd-sol\invc
  202. copy screen.* %1\snd-sol\invc
  203. copy *.brw %1\snd-sol\invc
  204. copy brwlook %1\snd-sol\invc
  205. cls
  206. cd..
  207. cd itrx
  208. copy data %1\snd-sol\itrx
  209. copy *.prc %1\snd-sol\itrx
  210. copy *.tok %1\snd-sol\itrx
  211. copy *.out %1\snd-sol\itrx
  212. copy index.* %1\snd-sol\itrx
  213. copy screen.* %1\snd-sol\itrx
  214. copy *.brw %1\snd-sol\itrx
  215. copy *.sel %1\snd-sol\itrx
  216. cls
  217. cd..
  218. cd vndr
  219. copy data %1\snd-sol\vndr
  220. copy *.prc %1\snd-sol\vndr
  221. copy *.tok %1\snd-sol\vndr
  222. copy *.out %1\snd-sol\vndr
  223. copy index.* %1\snd-sol\vndr
  224. copy screen.* %1\snd-sol\vndr
  225. copy *.brw %1\snd-sol\vndr
  226. cd\
  227. :disk6
  228. beep
  229. beep
  230. cls
  231. echo.
  232. echo.
  233. echo.
  234. echo.
  235. echo.
  236. echo.
  237. echo.
  238. echo                      WAIT TILL FLOPPY DRIVE LIGHT GOES OFF THEN
  239. echo.
  240. echo            .............................................................
  241. echo            ...                                                       ...
  242. echo            ...  Remove  "DISK 5"  and insert  "DISK 6 - METRA DATA"  ...
  243. echo            .............................................................
  244. echo            .............................................................
  245. echo.
  246. echo.
  247. echo.
  248. echo.
  249. echo.
  250. echo.
  251. echo.
  252. echo.
  253. echo.
  254. echo.
  255. pause
  256. if not exist A:\METRA\KEY.ARC goto disk6
  257. cls
  258. echo                              Copying METRA data....
  259. cd\metra
  260. copy index.* %1\snd-sol\auto
  261. cd\
  262. copy disk6.* + test disk6.*
  263. if not exist A:\DISK6.TSS goto complete
  264. :disk7
  265. beep
  266. beep
  267. cls
  268. echo.
  269. echo.
  270. echo.
  271. echo.
  272. echo.
  273. echo.
  274. echo.
  275. echo                      WAIT TILL FLOPPY DRIVE LIGHT GOES OFF THEN
  276. echo.
  277. echo              .........................................................
  278. echo              ...                                                   ...
  279. echo              ...  Remove "DISK 6" and insert "DISK 7 - TSS Files"  ...
  280. echo              .........................................................
  281. echo              .........................................................
  282. echo.
  283. echo.
  284. echo.
  285. echo.
  286. echo.
  287. echo.
  288. echo.
  289. echo.
  290. echo.
  291. echo.
  292. pause
  293. if not exist A:\SND-SOL\DELR\MAP goto disk7
  294. cls
  295. echo                               Updating TSS Files....
  296. cd\snd-sol
  297. cd delr
  298. copy data %1\snd-sol\delr
  299. copy *.prc %1\snd-sol\delr
  300. copy *.tok %1\snd-sol\delr
  301. copy *.out %1\snd-sol\delr
  302. copy index.* %1\snd-sol\delr
  303. copy screen.* %1\snd-sol\delr
  304. cls
  305. cd..
  306. cd jobs
  307. copy data %1\snd-sol\jobs
  308. copy *.prc %1\snd-sol\jobs
  309. copy *.tok %1\snd-sol\jobs
  310. copy *.out %1\snd-sol\jobs
  311. copy index.* %1\snd-sol\jobs
  312. copy screen.* %1\snd-sol\jobs
  313. copy *.brw %1\snd-sol\jobs
  314. cls
  315. cd..
  316. cd schd
  317. copy data %1\snd-sol\schd
  318. copy *.prc %1\snd-sol\schd
  319. copy *.tok %1\snd-sol\schd
  320. copy *.out %1\snd-sol\schd
  321. copy index.* %1\snd-sol\schd
  322. copy screen.* %1\snd-sol\schd
  323. copy brwlook %1\snd-sol\schd
  324. copy *.sel %1\snd-sol\schd
  325. cls
  326. cd..
  327. cd ttrx
  328. copy data %1\snd-sol\ttrx
  329. copy *.prc %1\snd-sol\ttrx
  330. copy *.tok %1\snd-sol\ttrx
  331. copy *.out %1\snd-sol\ttrx
  332. copy index.* %1\snd-sol\ttrx
  333. copy screen.* %1\snd-sol\ttrx
  334. cd\
  335. cls
  336. echo                     Update program will now automatically
  337. echo                     rebuild all indexes......
  338. echo.
  339. echo                     This process may take several minutes...
  340. echo.
  341. %1
  342. cd\snd-sol
  343. indxmt auto -oa -a -r -e
  344. indxmt auto -ob -a -r -e
  345. indxmt auto -oc -a -r -e
  346. indxmt invc -oa -a -r -e
  347. indxmt invc -ob -a -r -e
  348. indxmt invc -oc -a -r -e
  349. indxmt itrx -oa -a -r -e
  350. indxmt itrx -ob -a -r -e
  351. indxmt itrx -oc -a -r -e
  352. indxmt vndr -oa -a -r -e
  353. indxmt vndr -ob -a -r -e
  354. if not %1\snd-sol\delr\map goto done
  355. indxmt delr -oa -a -r -e
  356. indxmt delr -ob -a -r -e
  357. indxmt jobs -oa -a -r -e
  358. indxmt jobs -ob -a -r -e
  359. indxmt jobs -oc -a -r -e
  360. indxmt jobs -od -a -r -e
  361. indxmt jobs -oe -a -r -e
  362. indxmt jobs -of -a -r -e
  363. indxmt schd -oa -a -r -e
  364. indxmt schd -ob -a -r -e
  365. indxmt ttrx -oa -a -r -e
  366. indxmt ttrx -ob -a -r -e
  367. :done
  368. cd\
  369. a:
  370. beep
  371. beep
  372. beep
  373. cls
  374. echo.
  375. echo.
  376. echo.
  377. echo.
  378. echo               UPDATING THE SOUND SOLUTION TO VERSION 3.05 IS COMPLETE
  379. echo               *******************************************************
  380. echo.
  381. goto color
  382. :complete
  383. beep
  384. beep
  385. beep
  386. cls
  387. echo.
  388. echo.
  389. echo.
  390. echo.
  391. echo                     UPDATING THE MAID TO VERSION 3.05 IS COMPLETE
  392. echo                     *********************************************
  393. echo.
  394. :color
  395. echo.
  396. echo.
  397. echo              Sound Solutions & Metra Electronics would like to welcome
  398. echo               you to "CLUB MAID".  Congratulations and good business.
  399. echo.
  400. echo.
  401. echo             *** NOTE: ***
  402. echo             If you have a color monitor and would like to update color
  403. echo             screens, insert "COLOR SCREENS" Disk into floppy drive
  404. echo             before continuing, if not leave current disk in.
  405. echo.
  406. echo.
  407. echo.
  408. echo.
  409. echo.
  410. echo      To continue
  411. pause
  412. if not exist A:\SND-SOL\ANSICLR.SYS goto mono
  413. cls
  414. cd\snd-sol
  415. echo                                 Updating Color Screens....
  416. copy ansiclr.com %1\snd-sol
  417. copy ansiclr.sys %1\snd-sol
  418. copy auto %1\snd-sol\auto
  419. copy ctrl %1\snd-sol\ctrl
  420. copy help %1\snd-sol\help
  421. copy invc %1\snd-sol\invc
  422. copy itrx %1\snd-sol\itrx
  423. copy vndr %1\snd-sol\vndr
  424. cd\
  425. cls
  426. if not exist A:\COLOR.TSS goto finish
  427. echo                                Updating TSS Screens....
  428. cd\snd-sol
  429. copy delr %1\snd-sol\delr
  430. copy jobs %1\snd-sol\jobs
  431. copy schd %1\snd-sol\schd
  432. copy ttrx %1\snd-sol\ttrx
  433. cd\
  434. cls
  435. goto tss
  436. :mono
  437. cls
  438. echo.
  439. echo.
  440. echo                     UPDATE COMPLETE WITH MONOCHROME SCREENS
  441. echo                     .......................................
  442. echo.
  443. echo                 If you get a color monitor in the future, you may
  444. echo             still use the "COLOR SCREENS" disk to update color screens.
  445. echo.
  446. if exist A:\METRA\KEY.ARC goto finish
  447. if exist A:\DISK7.TSS goto tss
  448. if not exist A:\COLOR.TSS goto finish
  449. :tss
  450. echo.
  451. echo                After STARTING THE SOUND SOLUTION, remove disk and
  452. echo             store in a safe place along with the other master disks.
  453. echo          You will need to return them when ordering updates or changes.
  454. echo.
  455. echo                               DO NOT LOOSE DISKS!
  456. echo.
  457. echo                  To start THE SOUND SOLUTION, type "TSS" at hard
  458. echo                      drive root directory then press ENTER.
  459. echo.
  460. echo                   To start THE MAID only, type "MAID" at hard
  461. echo                      drive root directory then press ENTER.
  462. echo.
  463. echo.
  464. echo   DO NOT REMOVE DISK YET!
  465. echo To start THE SOUND SOLUTION,
  466. pause
  467. cls
  468. echo.
  469. echo               ******************************************************
  470. echo               **    YOU MAY NEED TO ADD DAYS TO SCHEDULE FOR      **
  471. echo               **   THE SOUND SOLUTION TO WORK.  THIS IS DONE BY   **
  472. echo               **      USING FUNCTION E - COMPANY INFORMATION      **
  473. echo               **     FROM THE MAIN MENU.  ADD DAYS TO SCHEDULE    **
  474. echo               **         WITH SYSTEM MAINTENANCE PROGRAM.         **
  475. echo               ******************************************************
  476. echo.
  477. echo.
  478. echo.
  479. echo                      CALL SOUND SOLUTIONS IF MORE INFORMATION
  480. echo                      IS NEEDED.................(617) 438-7686
  481. echo.
  482. echo.
  483. echo.
  484. echo.
  485. echo.
  486. echo.
  487. echo To start THE SOUND SOLUTION
  488. pause
  489. %1
  490. cd\snd-sol
  491. tss
  492. goto end
  493. :finish
  494. echo.
  495. echo.
  496. echo                   After STARTING THE MAID, remove disk and store in
  497. echo               a safe place along with the other master disks.  You will
  498. echo                 need to return them when ordering updates or changes.
  499. echo.
  500. echo.
  501. echo                                 DO NOT LOOSE DISKS!
  502. echo.
  503. echo.
  504. echo                   To activate THE MAID, type "MAID" at hard drive
  505. echo                          root directory then press ENTER.
  506. echo.
  507. echo DO NOT REMOVE DISK YET!
  508. echo   To start THE MAID,
  509. pause
  510. %1
  511. cd\
  512. maid
  513. goto end
  514. :error
  515. beep
  516. cls
  517. echo.
  518. echo.
  519. echo.
  520. echo                  You must enter UPDATE followed by a drive letter
  521. echo                    specifying what hard drive to copy program to.
  522. echo.
  523. echo                  .................................................
  524. echo.
  525. echo                               Example:     UPDATE C:
  526. echo.
  527. echo                           Target drive = C:, D:, E:, ETC.
  528. echo.
  529. echo.
  530. echo.
  531. echo    Try again,
  532. echo.
  533. echo.
  534. goto end
  535. :floppy
  536. beep
  537. cls
  538. echo.
  539. echo.
  540. echo.
  541. echo                        A: and B: are floppy drive letters
  542. echo                    you must use hard drive letters C:, D:, etc.
  543. echo                    ............................................
  544. echo.
  545. echo.
  546. echo.
  547. echo.
  548. echo.
  549. echo    Try again,
  550. echo.
  551. echo.
  552. echo.
  553. goto end
  554. :colon
  555. beep
  556. cls
  557. echo.
  558. echo.
  559. echo                     The ":" must follow the specified drive letter
  560. echo.
  561. echo                               "UPDATE"  -  INCORRECT
  562. echo.
  563. echo                               "UPDATE C:" -  CORRECT
  564. echo.
  565. echo.
  566. echo.
  567. echo              Try again....
  568. echo.
  569. echo.
  570. goto end
  571. :disk1
  572. beep
  573. cls
  574. echo.
  575. echo.
  576. echo.
  577. echo                     Cannot activate UPDATE.BAT from this disk
  578. echo.
  579. echo                     ..........................................
  580. echo.
  581. echo                        Insert DISK 1 - SETUP in floppy drive
  582. echo.
  583. echo.
  584. echo.
  585. echo               Type and enter SETUP after DISK 1 is inserted in floppy
  586. echo.
  587. echo.
  588. echo.
  589. echo.
  590. :end