home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 10 / 10.iso / l / l391 / 1.ddi / ALTSETUP.BAT next >
Encoding:
DOS Batch File  |  1992-08-19  |  21.0 KB  |  653 lines

  1. @echo off
  2. echo/
  3. echo Visual Basic for MS-DOS Batch Setup
  4. echo -----------------------------------
  5. echo/
  6. echo Use this program to install Visual Basic if Setup fails on your system.
  7. echo/ 
  8. echo **Copy this batch program to the destination drive before running it**
  9. echo **Do not run this batch program directly from the distribution disks**
  10. echo/
  11. echo ALTSETUP.BAT requires approximately 10 megabytes of free disk space for 
  12. echo the Standard Edition and 32 megabytes of free disk space for the 
  13. echo Professional Edition.  Make sure the correct amount of disk space is 
  14. echo available before attempting to install.  CTRL+C will exit the batch file.
  15. echo/ 
  16.  
  17. rem Check arguments
  18. if not "%1" == "" goto be_sure
  19. if not "%2" == "" goto be_sure
  20. if not "%3" == "" goto be_sure
  21.  
  22. rem Show usage summary
  23. echo Usage: ALTSETUP disk-count source-drive destination-drive
  24. echo/
  25. echo Where:
  26. echo   disk-count        is the number of floppy disks
  27. echo   source-drive      is a: or b:
  28. echo   destination-drive is c:, d:, etc
  29. echo/
  30. echo Example:
  31. echo   ALTSETUP 8 a: c:
  32. goto end
  33.  
  34. :be_sure
  35. echo/
  36. echo This program performs only minimal error checking; be sure your 
  37. echo parameters are correct.
  38. echo/
  39. echo   Number of disks:  %1
  40. echo   Source:           %2
  41. echo   Destination:      %3\vbdos
  42. echo/
  43. pause
  44.  
  45. rem Make destination directory
  46. echo Creating %3\vbdos
  47. if not exist %3\vbdos\*.* mkdir %3\vbdos
  48. echo test >%3\vbdos\test.txt
  49. if exist %3\vbdos\test.txt goto copy
  50.     echo %0: error unable to create %3\vbdos
  51.     goto end
  52. :copy
  53. del %3\vbdos\test.txt
  54.  
  55. echo/
  56. echo Insert disk 1
  57. pause
  58.  
  59. rem Move to source disk
  60. if exist %2\packing.txt goto disk1
  61.     echo %0: error %2\packing.txt not found
  62.     goto end
  63. :disk1
  64.  
  65. echo Copying files from disk 1
  66. copy %2\ %3\vbdos
  67.  
  68. if %1 == 1 goto decompress
  69.  
  70. echo/
  71. echo Insert disk 2
  72. pause
  73. echo Copying files from disk 2
  74. copy %2\ %3\vbdos
  75.  
  76. if %1 == 2 goto decompress
  77.  
  78. echo/
  79. echo Insert disk 3
  80. pause
  81. echo Copying files from disk 3
  82. copy %2\ %3\vbdos
  83.  
  84. if %1 == 3 goto decompress
  85.  
  86. echo/
  87. echo Insert disk 4
  88. pause
  89. echo Copying files from disk 4
  90. copy %2\ %3\vbdos
  91.  
  92. if %1 == 4 goto decompress
  93.  
  94. echo/
  95. echo Insert disk 5
  96. pause
  97. echo Copying files from disk 5
  98. copy %2\ %3\vbdos
  99.  
  100. if %1 == 5 goto decompress
  101.  
  102. echo/
  103. echo Insert disk 6
  104. pause
  105. echo Copying files from disk 6
  106. copy %2\ %3\vbdos
  107.  
  108. if %1 == 6 goto decompress
  109.  
  110. echo/
  111. echo Insert disk 7
  112. pause
  113. echo Copying files from disk 7
  114. copy %2\ %3\vbdos
  115.  
  116. if %1 == 7 goto decompress
  117.  
  118. echo Insert disk 8
  119. pause
  120. echo Copying files from disk 8
  121. copy %2\ %3\vbdos
  122.  
  123. if %1 == 8 goto decompress
  124.  
  125. echo/
  126. echo Insert disk 9
  127. pause
  128. echo Copying files from disk 9
  129. copy %2\ %3\vbdos
  130.  
  131. if %1 == 9 goto decompress
  132.  
  133. echo/
  134. echo Insert disk 10
  135. pause
  136. echo Copying files from disk 10
  137. copy %2\ %3\vbdos
  138.  
  139. if %1 == 10 goto decompress
  140.  
  141. echo/
  142. echo Insert disk 11
  143. pause
  144. echo Copying files from disk 11
  145. copy %2\ %3\vbdos
  146.  
  147. if %1 == 11 goto decompress
  148.  
  149. echo/
  150. echo Insert disk 12
  151. pause
  152. echo Copying files from disk 12
  153. copy %2\ %3\vbdos
  154.  
  155. if %1 == 12 goto decompress
  156.  
  157. echo/
  158. echo Insert disk 13
  159. pause
  160. echo Copying files from disk 13
  161. copy %2\ %3\vbdos
  162.  
  163. if %1 == 13 goto decompress
  164.  
  165. echo/
  166. echo Insert disk 14
  167. pause
  168. echo Copying files from disk 14
  169. copy %2\ %3\vbdos
  170.  
  171. if %1 == 14 goto decompress
  172.  
  173. echo/
  174. echo Insert disk 15
  175. pause
  176. echo Copying files from disk 15
  177. copy %2\ %3\vbdos
  178.  
  179. if %1 == 15 goto decompress
  180.  
  181. echo/
  182. echo Insert disk 16
  183. pause
  184. echo Copying files from disk 16
  185. copy %2\ %3\vbdos
  186.  
  187. if %1 == 16 goto decompress
  188.  
  189. echo/
  190. echo Insert disk 17
  191. pause
  192. echo Copying files from disk 17
  193. copy %2\ %3\vbdos
  194.  
  195. if %1 == 17 goto decompress
  196.  
  197. echo/
  198. echo Insert disk 18
  199. pause
  200. echo Copying files from disk 18
  201. copy %2\ %3\vbdos
  202.  
  203. if %1 == 18 goto decompress
  204.  
  205. echo/
  206. echo Insert disk 19
  207. pause
  208. echo Copying files from disk 19
  209. copy %2\ %3\vbdos
  210.  
  211. if %1 == 19 goto decompress
  212.  
  213. echo/
  214. echo Insert disk 20
  215. pause
  216. echo Copying files from disk 20
  217. copy %2\ %3\vbdos
  218.  
  219. if %1 == 20 goto decompress
  220.  
  221. echo/
  222. echo Insert disk 21
  223. pause
  224. echo Copying files from disk 21
  225. copy %2\ %3\vbdos
  226.  
  227. if %1 == 21 goto decompress
  228.  
  229. echo/
  230. echo Insert disk 22
  231. pause
  232. echo Copying files from disk 22
  233. copy %2\ %3\vbdos
  234.  
  235. if %1 == 22 goto decompress
  236.  
  237. echo/
  238. echo Insert disk 23
  239. pause
  240. echo Copying files from disk 23
  241. copy %2\ %3\vbdos
  242.  
  243. if %1 == 23 goto decompress
  244.  
  245. echo/
  246. echo Insert disk 24
  247. pause
  248. echo Copying files from disk 24
  249. copy %2\ %3\vbdos
  250.  
  251. if %1 == 24 goto decompress
  252.  
  253. echo/
  254. echo Insert disk 25
  255. pause
  256. echo Copying files from disk 25
  257. copy %2\ %3\vbdos
  258.  
  259. if %1 == 25 goto decompress
  260.  
  261. echo/
  262. echo Insert disk 26
  263. pause
  264. echo Copying files from disk 26
  265. copy %2\ %3\vbdos
  266.  
  267. if %1 == 26 goto decompress
  268.  
  269. echo/
  270. echo Insert disk 27
  271. pause
  272. echo Copying files from disk 27
  273. copy %2\ %3\vbdos
  274.  
  275. if %1 == 27 goto decompress
  276.  
  277. echo/
  278. echo Insert disk 28
  279. pause
  280. echo Copying files from disk 28
  281. copy %2\ %3\vbdos
  282.  
  283. if %1 == 28 goto decompress
  284.  
  285. echo/
  286. echo Insert disk 29
  287. pause
  288. echo Copying files from disk 29
  289. copy %2\ %3\vbdos
  290.  
  291. if %1 == 29 goto decompress
  292.  
  293. echo/
  294. echo Insert disk 30
  295. pause
  296. echo Copying files from disk 30
  297. copy %2\ %3\vbdos
  298.  
  299. if %1 == 30 goto decompress
  300.  
  301. echo %0: too many disks
  302.  
  303. :decompress
  304.  
  305. rem Move to destination
  306. %3
  307. chdir %3\vbdos
  308. if exist decomp.exe goto chdir_ok
  309.     echo %0: error moving to %3\vbdos (decomp.exe not found)
  310.     goto end
  311. :chdir_ok
  312.  
  313. rem Decompress files and delete compressed files
  314. if exist 87.li$ decomp 87.li$ 87.lib
  315. if exist advisor.hl$ decomp advisor.hl$ advisor.hlp
  316. if exist bc.ex$ decomp bc.ex$ bc.exe
  317. if exist bc.ic$ decomp bc.ic$ bc.ico
  318. if exist bc.pi$ decomp bc.pi$ bc.pif
  319. if exist bookcard.fr$ decomp bookcard.fr$ bookcard.frm
  320. if exist bookgen.ba$ decomp bookgen.ba$ bookgen.bas
  321. if exist booklist.fr$ decomp booklist.fr$ booklist.frm
  322. if exist booklook.bi$ decomp booklook.bi$ booklook.bi
  323. if exist booklook.fr$ decomp booklook.fr$ booklook.frm
  324. if exist booklook.ma$ decomp booklook.ma$ booklook.mak
  325. if exist books.md$ decomp books.md$ books.mdb
  326. if exist booksrch.fr$ decomp booksrch.fr$ booksrch.frm
  327. if exist bookstck.fr$ decomp bookstck.fr$ bookstck.frm
  328. if exist buildrtm.ex$ decomp buildrtm.ex$ buildrtm.exe
  329. if exist calc.bi$ decomp calc.bi$ calc.bi
  330. if exist calc.fr$ decomp calc.fr$ calc.frm
  331. if exist calc.ma$ decomp calc.ma$ calc.mak
  332. if exist chart.ba$ decomp chart.ba$ chart.bas
  333. if exist chart.bi$ decomp chart.bi$ chart.bi
  334. if exist chart.li$ decomp chart.li$ chart.lib
  335. if exist chart.ql$ decomp chart.ql$ chart.qlb
  336. if exist charta.li$ decomp charta.li$ charta.lib
  337. if exist chartasm.as$ decomp chartasm.as$ chartasm.asm
  338. if exist chartasm.ob$ decomp chartasm.ob$ chartasm.obj
  339. if exist chrtattr.fr$ decomp chrtattr.fr$ chrtattr.frm
  340. if exist check.fr$ decomp check.fr$ check.frm
  341. if exist check.ma$ decomp check.ma$ check.mak
  342. if exist chrtdata.fr$ decomp chrtdata.fr$ chrtdata.frm
  343. if exist chrtdemo.bi$ decomp chrtdemo.bi$ chrtdemo.bi
  344. if exist chrtdemo.fr$ decomp chrtdemo.fr$ chrtdemo.frm
  345. if exist chrtdemo.ma$ decomp chrtdemo.ma$ chrtdemo.mak
  346. if exist chrtedit.fr$ decomp chrtedit.fr$ chrtedit.frm
  347. if exist chrtfont.fr$ decomp chrtfont.fr$ chrtfont.frm
  348. if exist chrtsubs.ba$ decomp chrtsubs.ba$ chrtsubs.bas
  349. if exist chrttype.fr$ decomp chrttype.fr$ chrttype.frm
  350. if exist clock.bi$ decomp clock.bi$ clock.bi
  351. if exist clock.fr$ decomp clock.fr$ clock.frm
  352. if exist clock.ma$ decomp clock.ma$ clock.mak
  353. if exist cmndlg.ba$ decomp cmndlg.ba$ cmndlg.bas
  354. if exist cmndlg.bi$ decomp cmndlg.bi$ cmndlg.bi
  355. if exist cmndlg.li$ decomp cmndlg.li$ cmndlg.lib
  356. if exist cmndlg.ma$ decomp cmndlg.ma$ cmndlg.mak
  357. if exist cmndlg.ql$ decomp cmndlg.ql$ cmndlg.qlb
  358. if exist cmndlga.li$ decomp cmndlga.li$ cmndlga.lib
  359. if exist cmndlgf.fr$ decomp cmndlgf.fr$ cmndlgf.frm
  360. if exist compat.tx$ decomp compat.tx$ compat.txt
  361. if exist constant.bi$ decomp constant.bi$ constant.bi
  362. if exist contdraw.ba$ decomp contdraw.ba$ contdraw.bas
  363. if exist controlp.fr$ decomp controlp.fr$ controlp.frm
  364. if exist controlp.ma$ decomp controlp.ma$ controlp.mak
  365. if exist coura.fo$ decomp coura.fo$ coura.fon
  366. if exist courb.fo$ decomp courb.fo$ courb.fon
  367. if exist coure.fo$ decomp coure.fo$ coure.fon
  368. if exist custcall.as$ decomp custcall.as$ custcall.asm
  369. if exist custcall.ba$ decomp custcall.ba$ custcall.bas
  370. if exist custcall.c$ decomp custcall.c$ custcall.c
  371. if exist custevnt.as$ decomp custevnt.as$ custevnt.asm
  372. if exist custevnt.ba$ decomp custevnt.ba$ custevnt.bas
  373. if exist custevnt.c$ decomp custevnt.c$ custevnt.c
  374. if exist custgen.ex$ decomp custgen.ex$ custgen.exe
  375. if exist custincl.bi$ decomp custincl.bi$ custincl.bi
  376. if exist custincl.h$ decomp custincl.h$ custincl.h
  377. if exist custincl.in$ decomp custincl.in$ custincl.inc
  378. if exist custreg.as$ decomp custreg.as$ custreg.asm
  379. if exist cv.ex$ decomp cv.ex$ cv.exe
  380. if exist cv.hl$ decomp cv.hl$ cv.hlp
  381. if exist cv.ic$ decomp cv.ic$ cv.ico
  382. if exist cvpack.ex$ decomp cvpack.ex$ cvpack.exe
  383. if exist debug.fr$ decomp debug.fr$ debug.frm
  384. if exist eed1can.dl$ decomp eed1can.dl$ eed1can.dll
  385. if exist eed1cxx.dl$ decomp eed1cxx.dl$ eed1cxx.dll
  386. if exist emd1d1.dl$ decomp emd1d1.dl$ emd1d1.dll
  387. if exist fcount.bt$ decomp fcount.bt$ fcount.bat
  388. if exist fcover.bt$ decomp fcover.bt$ fcover.bat
  389. if exist fd.ex$ decomp fd.ex$ fd.exe
  390. if exist fd.ic$ decomp fd.ic$ fd.ico
  391. if exist fd.pi$ decomp fd.pi$ fd.pif
  392. if exist finance.bi$ decomp finance.bi$ finance.bi
  393. if exist finance.li$ decomp finance.li$ finance.lib
  394. if exist finance.ql$ decomp finance.ql$ finance.qlb
  395. if exist financea.li$ decomp financea.li$ financea.lib
  396. if exist fixshift.co$ decomp fixshift.co$ fixshift.com
  397. if exist font.ba$ decomp font.ba$ font.bas
  398. if exist font.bi$ decomp font.bi$ font.bi
  399. if exist font.li$ decomp font.li$ font.lib
  400. if exist font.ql$ decomp font.ql$ font.qlb
  401. if exist fonta.li$ decomp fonta.li$ fonta.lib
  402. if exist fontasm.as$ decomp fontasm.as$ fontasm.asm
  403. if exist fontasm.ob$ decomp fontasm.ob$ fontasm.obj
  404. if exist fontdemo.fr$ decomp fontdemo.fr$ fontdemo.frm
  405. if exist fontdemo.ma$ decomp fontdemo.ma$ fontdemo.mak
  406. if exist fontdraw.ba$ decomp fontdraw.ba$ fontdraw.bas
  407. if exist fsample.bt$ decomp fsample.bt$ fsample.bat
  408. if exist ft.ex$ decomp ft.ex$ ft.exe
  409. if exist ftime.bt$ decomp ftime.bt$ ftime.bat
  410. if exist grapdraw.ba$ decomp grapdraw.ba$ grapdraw.bas
  411. if exist graphics.fr$ decomp graphics.fr$ graphics.frm
  412. if exist graphics.ma$ decomp graphics.ma$ graphics.mak
  413. if exist help.ba$ decomp help.ba$ help.bas
  414. if exist help.bi$ decomp help.bi$ help.bi
  415. if exist help.li$ decomp help.li$ help.lib
  416. if exist help.ma$ decomp help.ma$ help.mak
  417. if exist help.ql$ decomp help.ql$ help.qlb
  418. if exist helpa.li$ decomp helpa.li$ helpa.lib
  419. if exist helpdemo.tx$ decomp helpdemo.tx$ helpdemo.txt
  420. if exist helpf.fr$ decomp helpf.fr$ helpf.frm
  421. if exist helputil.fr$ decomp helputil.fr$ helputil.frm
  422. if exist helva.fo$ decomp helva.fo$ helva.fon
  423. if exist helvb.fo$ decomp helvb.fo$ helvb.fon
  424. if exist helve.fo$ decomp helve.fo$ helve.fon
  425. if exist isamcvt.2x$ decomp isamcvt.2x$ isamcvt.2xe
  426. if exist isamcvt.3x$ decomp isamcvt.3x$ isamcvt.3xe
  427. if exist isamcvt.4x$ decomp isamcvt.4x$ isamcvt.4xe
  428. if exist isamcvt.ex$ decomp isamcvt.ex$ isamcvt.exe
  429. if exist isamio.2x$ decomp isamio.2x$ isamio.2xe
  430. if exist isamio.3x$ decomp isamio.3x$ isamio.3xe
  431. if exist isamio.4x$ decomp isamio.4x$ isamio.4xe
  432. if exist isamio.ex$ decomp isamio.ex$ isamio.exe
  433. if exist isampack.2x$ decomp isampack.2x$ isampack.2xe
  434. if exist isampack.3x$ decomp isampack.3x$ isampack.3xe
  435. if exist isampack.4x$ decomp isampack.4x$ isampack.4xe
  436. if exist isampack.ex$ decomp isampack.ex$ isampack.exe
  437. if exist isamrepr.2x$ decomp isamrepr.2x$ isamrepr.2xe
  438. if exist isamrepr.3x$ decomp isamrepr.3x$ isamrepr.3xe
  439. if exist isamrepr.4x$ decomp isamrepr.4x$ isamrepr.4xe
  440. if exist isamrepr.ex$ decomp isamrepr.ex$ isamrepr.exe
  441. if exist jabber.tx$ decomp jabber.tx$ jabber.txt
  442. if exist lcount.bt$ decomp lcount.bt$ lcount.bat
  443. if exist lcover.bt$ decomp lcover.bt$ lcover.bat
  444. if exist learn.ct$ decomp learn.ct$ learn.ctx
  445. if exist learn.ex$ decomp learn.ex$ learn.exe
  446. if exist learn.ic$ decomp learn.ic$ learn.ico
  447. if exist learn.pi$ decomp learn.pi$ learn.pif
  448. if exist learn.sc$ decomp learn.sc$ learn.scn
  449. if exist learn.so$ decomp learn.so$ learn.sob
  450. if exist lib.ex$ decomp lib.ex$ lib.exe
  451. if exist link.ex$ decomp link.ex$ link.exe
  452. if exist lsample.bt$ decomp lsample.bt$ lsample.bat
  453. if exist ltime.bt$ decomp ltime.bt$ ltime.bat
  454. if exist math.ba$ decomp math.ba$ math.bas
  455. if exist math.bi$ decomp math.bi$ math.bi
  456. if exist math.li$ decomp math.li$ math.lib
  457. if exist math.ql$ decomp math.ql$ math.qlb
  458. if exist matha.ba$ decomp matha.ba$ matha.bas
  459. if exist matha.bi$ decomp matha.bi$ matha.bi
  460. if exist matha.li$ decomp matha.li$ matha.lib
  461. if exist mouse.ba$ decomp mouse.ba$ mouse.bas
  462. if exist mouse.bi$ decomp mouse.bi$ mouse.bi
  463. if exist mouse.co$ decomp mouse.co$ mouse.com
  464. if exist mouse.li$ decomp mouse.li$ mouse.lib
  465. if exist mouse.ma$ decomp mouse.ma$ mouse.mak
  466. if exist mouse.ql$ decomp mouse.ql$ mouse.qlb
  467. if exist mousea.li$ decomp mousea.li$ mousea.lib
  468. if exist msherc.co$ decomp msherc.co$ msherc.com
  469. if exist nocga.ob$ decomp nocga.ob$ nocga.obj
  470. if exist nocom.ob$ decomp nocom.ob$ nocom.obj
  471. if exist noedit.ob$ decomp noedit.ob$ noedit.obj
  472. if exist noega.ob$ decomp noega.ob$ noega.obj
  473. if exist noevent.ob$ decomp noevent.ob$ noevent.obj
  474. if exist nofltin.ob$ decomp nofltin.ob$ nofltin.obj
  475. if exist noforms.ob$ decomp noforms.ob$ noforms.obj
  476. if exist nograph.ob$ decomp nograph.ob$ nograph.obj
  477. if exist noherc.ob$ decomp noherc.ob$ noherc.obj
  478. if exist noisam.ob$ decomp noisam.ob$ noisam.obj
  479. if exist nolpt.ob$ decomp nolpt.ob$ nolpt.obj
  480. if exist nooga.ob$ decomp nooga.ob$ nooga.obj
  481. if exist notehelp.tx$ decomp notehelp.tx$ notehelp.txt
  482. if exist notepad.bi$ decomp notepad.bi$ notepad.bi
  483. if exist notepad.fr$ decomp notepad.fr$ notepad.frm
  484. if exist notepad.ma$ decomp notepad.ma$ notepad.mak
  485. if exist notrnem.li$ decomp notrnem.li$ notrnem.lib
  486. if exist novga.ob$ decomp novga.ob$ novga.obj
  487. if exist patch87.ex$ decomp patch87.ex$ patch87.exe
  488. if exist pgbar.ba$ decomp pgbar.ba$ pgbar.bas
  489. if exist pglinems.ba$ decomp pglinems.ba$ pglinems.bas
  490. if exist pgpie.ba$ decomp pgpie.ba$ pgpie.bas
  491. if exist pgscat.ba$ decomp pgscat.ba$ pgscat.bas
  492. if exist plist.ex$ decomp plist.ex$ plist.exe
  493. if exist prep.ex$ decomp prep.ex$ prep.exe
  494. if exist profile.ex$ decomp profile.ex$ profile.exe
  495. if exist profiler.xl$ decomp profiler.xl$ profiler.xlm
  496. if exist proisam.2x$ decomp proisam.2x$ proisam.2xe
  497. if exist proisam.3x$ decomp proisam.3x$ proisam.3xe
  498. if exist proisam.4x$ decomp proisam.4x$ proisam.4xe
  499. if exist proisam.ex$ decomp proisam.ex$ proisam.exe
  500. if exist proisamd.2i$ decomp proisamd.2i$ proisamd.2ib
  501. if exist proisamd.2x$ decomp proisamd.2x$ proisamd.2xe
  502. if exist proisamd.3i$ decomp proisamd.3i$ proisamd.3ib
  503. if exist proisamd.3x$ decomp proisamd.3x$ proisamd.3xe
  504. if exist proisamd.4i$ decomp proisamd.4i$ proisamd.4ib
  505. if exist proisamd.4x$ decomp proisamd.4x$ proisamd.4xe
  506. if exist proisamd.ex$ decomp proisamd.ex$ proisamd.exe
  507. if exist proisamd.li$ decomp proisamd.li$ proisamd.lib
  508. if exist pss.hl$ decomp pss.hl$ pss.hlp
  509. if exist qlbview.bi$ decomp qlbview.bi$ qlbview.bi
  510. if exist qlbview.fr$ decomp qlbview.fr$ qlbview.frm
  511. if exist qlbview.ma$ decomp qlbview.ma$ qlbview.mak
  512. if exist qsort.ba$ decomp qsort.ba$ qsort.bas
  513. if exist qsort.pc$ decomp qsort.pc$ qsort.pcf
  514. if exist readme.tx$ decomp readme.tx$ readme.txt
  515. if exist remline.bi$ decomp remline.bi$ remline.bi
  516. if exist remline.fr$ decomp remline.fr$ remline.frm
  517. if exist remline.ma$ decomp remline.ma$ remline.mak
  518. if exist seek.fr$ decomp seek.fr$ seek.frm
  519. if exist seek.ma$ decomp seek.ma$ seek.mak
  520. if exist setup.ba$ decomp setup.ba$ setup.bas
  521. if exist setup.ma$ decomp setup.ma$ setup.mak
  522. if exist setupmsg.fr$ decomp setupmsg.fr$ setupmsg.frm
  523. if exist setupopt.fr$ decomp setupopt.fr$ setupopt.frm
  524. if exist setuppth.fr$ decomp setuppth.fr$ setuppth.frm
  525. if exist setupsts.fr$ decomp setupsts.fr$ setupsts.frm
  526. if exist shd1.dl$ decomp shd1.dl$ shd1.dll
  527. if exist smallerr.ob$ decomp smallerr.ob$ smallerr.obj
  528. if exist sortdemo.ba$ decomp sortdemo.ba$ sortdemo.bas
  529. if exist sortdemo.ma$ decomp sortdemo.ma$ sortdemo.mak
  530. if exist spin.ba$ decomp spin.ba$ spin.bas
  531. if exist spin.li$ decomp spin.li$ spin.lib
  532. if exist spin.ql$ decomp spin.ql$ spin.qlb
  533. if exist spindemo.fr$ decomp spindemo.fr$ spindemo.frm
  534. if exist spindemo.ma$ decomp spindemo.ma$ spindemo.mak
  535. if exist spinreg.as$ decomp spinreg.as$ spinreg.asm
  536. if exist tbutcust.fr$ decomp tbutcust.fr$ tbutcust.frm
  537. if exist tbutcust.ma$ decomp tbutcust.ma$ tbutcust.mak
  538. if exist tbutreg.as$ decomp tbutreg.as$ tbutreg.asm
  539. if exist tbutton.ba$ decomp tbutton.ba$ tbutton.bas
  540. if exist tbutton.li$ decomp tbutton.li$ tbutton.lib
  541. if exist tbutton.ql$ decomp tbutton.ql$ tbutton.qlb
  542. if exist tld1loc.dl$ decomp tld1loc.dl$ tld1loc.dll
  543. if exist tmsra.fo$ decomp tmsra.fo$ tmsra.fon
  544. if exist tmsrb.fo$ decomp tmsrb.fo$ tmsrb.fon
  545. if exist tmsre.fo$ decomp tmsre.fo$ tmsre.fon
  546. if exist tordraw.ba$ decomp tordraw.ba$ tordraw.bas
  547. if exist torus.fr$ decomp torus.fr$ torus.frm
  548. if exist torus.ma$ decomp torus.ma$ torus.mak
  549. if exist trace.ex$ decomp trace.ex$ trace.exe
  550. if exist trnslate.ex$ decomp trnslate.ex$ trnslate.exe
  551. if exist tscnio.ob$ decomp tscnio.ob$ tscnio.obj
  552. if exist vbda10.li$ decomp vbda10.li$ vbda10.lib
  553. if exist vbdc10.li$ decomp vbdc10.li$ vbdc10.lib
  554. if exist vbdcl10.li$ decomp vbdcl10.li$ vbdcl10.lib
  555. if exist vbdcl10a.li$ decomp vbdcl10a.li$ vbdcl10a.lib
  556. if exist vbdcl10e.li$ decomp vbdcl10e.li$ vbdcl10e.lib
  557. if exist vbde10.li$ decomp vbde10.li$ vbde10.lib
  558. if exist vbdl10.li$ decomp vbdl10.li$ vbdl10.lib
  559. if exist vbdos.bi$ decomp vbdos.bi$ vbdos.bi
  560. if exist vbdos.ex$ decomp vbdos.ex$ vbdos.exe
  561. if exist vbdos.hl$ decomp vbdos.hl$ vbdos.hlp
  562. if exist vbdos.ic$ decomp vbdos.ic$ vbdos.ico
  563. if exist vbdos.li$ decomp vbdos.li$ vbdos.lib
  564. if exist vbdos.pi$ decomp vbdos.pi$ vbdos.pif
  565. if exist vbdos.ql$ decomp vbdos.ql$ vbdos.qlb
  566. if exist vbdosqlb.li$ decomp vbdosqlb.li$ vbdosqlb.lib
  567. if exist vbdprof.ex$ decomp vbdprof.ex$ vbdprof.exe
  568. if exist vbdpss.hl$ decomp vbdpss.hl$ vbdpss.hlp
  569. if exist vbdrt10.ex$ decomp vbdrt10.ex$ vbdrt10.exe
  570. if exist vbdrt10.li$ decomp vbdrt10.li$ vbdrt10.lib
  571. if exist vbdrt10a.2i$ decomp vbdrt10a.2i$ vbdrt10a.2ib
  572. if exist vbdrt10a.2x$ decomp vbdrt10a.2x$ vbdrt10a.2xe
  573. if exist vbdrt10a.3i$ decomp vbdrt10a.3i$ vbdrt10a.3ib
  574. if exist vbdrt10a.3x$ decomp vbdrt10a.3x$ vbdrt10a.3xe
  575. if exist vbdrt10a.4i$ decomp vbdrt10a.4i$ vbdrt10a.4ib
  576. if exist vbdrt10a.4x$ decomp vbdrt10a.4x$ vbdrt10a.4xe
  577. if exist vbdrt10a.ex$ decomp vbdrt10a.ex$ vbdrt10a.exe
  578. if exist vbdrt10a.li$ decomp vbdrt10a.li$ vbdrt10a.lib
  579. if exist vbdrt10e.2i$ decomp vbdrt10e.2i$ vbdrt10e.2ib
  580. if exist vbdrt10e.2x$ decomp vbdrt10e.2x$ vbdrt10e.2xe
  581. if exist vbdrt10e.3i$ decomp vbdrt10e.3i$ vbdrt10e.3ib
  582. if exist vbdrt10e.3x$ decomp vbdrt10e.3x$ vbdrt10e.3xe
  583. if exist vbdrt10e.4i$ decomp vbdrt10e.4i$ vbdrt10e.4ib
  584. if exist vbdrt10e.4x$ decomp vbdrt10e.4x$ vbdrt10e.4xe
  585. if exist vbdrt10e.ex$ decomp vbdrt10e.ex$ vbdrt10e.exe
  586. if exist vbdrt10e.li$ decomp vbdrt10e.li$ vbdrt10e.lib
  587. if exist vbdtrace.li$ decomp vbdtrace.li$ vbdtrace.lib
  588.  
  589. rem Decompress broken-up files
  590. if exist qck.hl$ decomp qck.hl$ qck.hlp
  591. if exist advr.hl$ decomp advr.hl$ advr.hlp
  592. if exist ener.hl$ decomp ener.hl$ ener.hlp
  593. if exist ex.hl$ decomp ex.hl$ ex.hlp
  594.  
  595. rem Concatenate broken-up files
  596.  
  597. rem vbdos.hlp
  598. if exist vbdos.hlp goto exist_vbdos
  599. if exist qck.hlp copy /b qck.hlp+advr.hlp+ener.hlp+ex.hlp vbdos.hlp
  600. if exist qck.hlp  del qck.hlp
  601. if exist advr.hlp del advr.hlp
  602. if exist ener.hlp del ener.hlp
  603. if exist ex.hlp   del ex.hlp
  604. :exist_vbdos
  605.  
  606. rem vbda10.lib, vbde10.lib, vbdcl10e.lib, vbdcl10a.lib
  607. if exist 01split.02 copy 01split.02 01split.2
  608. if exist 02split.02 copy 02split.02 02split.2
  609. if exist 03split.02 copy 03split.02 03split.2
  610. if exist 04split.02 copy 04split.02 04split.2
  611.  
  612. if exist 01split.01 decomp 01split.01 01split.1
  613. if exist 01split.02 decomp 01split.02 01split.2
  614. if exist 02split.01 decomp 02split.01 02split.1
  615. if exist 02split.02 decomp 02split.02 02split.2
  616. if exist 03split.01 decomp 03split.01 03split.1
  617. if exist 03split.02 decomp 03split.02 03split.2
  618. if exist 04split.01 decomp 04split.01 04split.1
  619. if exist 04split.02 decomp 04split.02 04split.2
  620.  
  621. if exist 01split.1 del 01split.01
  622. if exist 01split.2 del 01split.02
  623. if exist 02split.1 del 02split.01
  624. if exist 02split.2 del 02split.02
  625. if exist 03split.1 del 03split.01
  626. if exist 03split.2 del 03split.02
  627. if exist 04split.1 del 04split.01
  628. if exist 04split.2 del 04split.02
  629.  
  630. if exist 01split.1 copy /b 01split.1+01split.2 vbda10.lib
  631. if exist 02split.1 copy /b 02split.1+02split.2 vbde10.lib
  632. if exist 03split.1 copy /b 03split.1+03split.2 vbdcl10e.lib
  633. if exist 04split.1 copy /b 04split.1+04split.2 vbdcl10a.lib
  634.  
  635. if exist 01split.1 del 01split.1
  636. if exist 01split.2 del 01split.2
  637. if exist 02split.1 del 02split.1
  638. if exist 02split.2 del 02split.2
  639. if exist 03split.1 del 03split.1
  640. if exist 03split.2 del 03split.2
  641. if exist 04split.1 del 04split.1
  642. if exist 04split.2 del 04split.2
  643.  
  644. del *.??$
  645. del *.?$
  646.  
  647. rem Done
  648. echo/
  649. echo Visual Basic for MS-DOS batch installation complete.
  650.  
  651. :end
  652. echo/
  653.