home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / b / butler2.zip / INSTALL.BAT < prev    next >
DOS Batch File  |  1992-10-14  |  7KB  |  288 lines

  1. @echo off
  2. if not %1 .==.  goto chkparm2
  3. echo *****************************************
  4. echo * No Destination Directory is specified *
  5. echo *****************************************
  6. goto noparm
  7.  
  8. :noparm2
  9. echo ************************************
  10. echo *No Application Directory specified*
  11. echo ************************************
  12.  
  13. :noparm
  14. echo Usage: install dst drv  (drv must be in lower case)
  15. echo        example:  install c:\avga3 all
  16. echo          dst = full pathname of destination directory
  17. echo          drv = 'all' expand the whole drivers/utilities disk
  18. echo                'wp' expand WORDPERFECT directory
  19. echo                'lotus2x' expand LOTUS2X directory
  20. echo                'lotus30' expand LOTUS30 directory
  21. echo                'wordstar' expand WORDSTAR directory
  22. echo                'word50' expand WORD50 directory
  23. echo                'utility' expand UTILITY directory
  24. echo                'misc' expand MISC directory
  25. echo                'gemvp' expand GEMVP directory
  26. echo                'pcad' expand PCAD directory
  27. echo                'win3x' expand WIN3X directory
  28. echo                'os2' expand OS2 directory
  29. echo                'acad286' expand ACAD 286 Rel.10 directory
  30. echo                'acad386' expand ACAD 386 Rel.11 and 12 directory
  31. echo                's23d' expand AUTOSHADE with RENDERMAN and 3D STUDIO directoty
  32. echo                'shsket' expand AUTOSHADE and AUTOSKETCH directory
  33. echo                'fw2' expand FRAMEWORK2 directory
  34. echo                'fw3' expand FRAMEWORK3 directory 
  35. echo                'vcad386' expand VERSACAD 386 directory
  36. echo                'vcad' expand VERSCAD directory  
  37. goto stop
  38.  
  39. :chkparm2
  40. if %2 .==. goto noparm2
  41. if %2 == all goto start
  42. if %2 == wp goto start
  43. if %2 == lotus2x goto start
  44. if %2 == lotus30 goto start
  45. if %2 == wordstar goto start
  46. if %2 == word50 goto start
  47. if %2 == utility goto start
  48. if %2 == misc goto start
  49. if %2 == gemvp goto start
  50. if %2 == pcad goto start
  51. if %2 == win3x goto start
  52. if %2 == os2 goto start
  53. if %2 == acad286 goto start
  54. if %2 == acad386 goto start
  55. if %2 == s23d goto start
  56. if %2 == shsket goto start
  57. if %2 == fw2 goto start
  58. if %2 == fw3 goto start
  59. if %2 == vcad386 goto start
  60. if %2 == vcad goto start
  61. goto noparm
  62.  
  63. :start
  64. md %1
  65.  
  66. if %2 == os2 goto dir16
  67. if %2 == win3x goto dir16
  68. if %2 == vcad goto dir16
  69. if %2 == all goto wpdir
  70. if %2 == wp goto wpdir
  71. goto dir1
  72. :wpdir
  73. echo *************************
  74. echo *Installing WP Directory*
  75. echo *************************
  76. md %1\wp
  77. arj e wp.arj %1\wp
  78.  
  79. :dir1
  80. if %2 == all goto l2xdir
  81. if %2 == lotus2x goto l2xdir
  82. goto dir2
  83. :l2xdir
  84. echo ******************************
  85. echo *Installing Lotus2x Directory*
  86. echo ******************************
  87. md %1\lotus2x
  88. arj e lot2x.arj %1\lotus2x
  89.  
  90. :dir2
  91. if %2 == all goto l30dir
  92. if %2 == lotus30 goto l30dir
  93. goto dir3
  94. :l30dir
  95. echo ******************************
  96. echo *Installing Lotus30 Directory*
  97. echo ******************************
  98. md %1\lotus30
  99. arj e lot30.arj %1\lotus30
  100.  
  101. :dir3
  102. if %2 == all goto wsdir
  103. if %2 == wordstar goto wsdir
  104. goto dir4
  105. :wsdir
  106. echo *******************************
  107. echo *Installing Wordstar Directory*
  108. echo *******************************
  109. md %1\wordstar
  110. arj e ws.arj %1\wordstar
  111.  
  112. :dir4
  113. if %2 == all goto worddir
  114. if %2 == word50 goto worddir
  115. goto dir5
  116. :worddir
  117. echo *****************************
  118. echo *Installing Word50 Directory*
  119. echo *****************************
  120. md %1\word50
  121. arj e word.arj %1\word50
  122.  
  123. :dir5
  124. if %2 == all goto utildir
  125. if %2 == utility goto utildir
  126. goto dir6
  127. :utildir
  128. echo ******************************
  129. echo *Installing Utility Directory*
  130. echo ******************************
  131. md %1\clutil
  132. arj e util.arj %1\clutil
  133.  
  134. :dir6
  135. if %2 == all goto miscdir
  136. if %2 == misc goto miscdir
  137. goto dir7
  138. :miscdir
  139. echo ***************************
  140. echo *Installing Misc Directory*
  141. echo ***************************
  142. md %1\misc
  143. arj e misc.arj %1\misc
  144.  
  145. :dir7
  146. if %2 == all goto pcaddir
  147. if %2 == pcad goto pcaddir
  148. goto dir8
  149. :pcaddir
  150. echo ***************************
  151. echo *Installing Pcad Directory*
  152. echo ***************************
  153. md %1\pcad
  154. arj e pcad.arj %1\pcad
  155.  
  156. :dir8
  157. if %2 == all goto gemdir
  158. if %2 == gemvp goto gemdir
  159. goto dir9
  160. :gemdir
  161. echo ******************************
  162. echo * Installing GemVP Directory *
  163. echo ******************************
  164. md %1\gemvp
  165. arj e gem3.arj %1\gemvp 
  166.  
  167. :dir9
  168. if %2 == all goto acaddir
  169. if %2 == acad286 goto acaddir
  170. goto dir10
  171. :acaddir
  172. echo ***************************************
  173. echo *Installing ACAD 286 Rel.10 Directory *
  174. echo ***************************************
  175. md %1\acad286
  176. arj e acad286.arj %1\acad286
  177.  
  178. :dir10
  179. if %2 == all goto acp
  180. if %2 == acad386 goto acp
  181. goto dir11
  182. :acp
  183. echo **********************************************
  184. echo *Installing ACAD 386 Rel.11 and 12 Directory *
  185. echo **********************************************
  186. md %1\acad386
  187. arj e acad386.arj %1\acad386
  188.  
  189. :dir11
  190. if %2 == all goto fw2dir
  191. if %2 == fw2 goto fw2dir
  192. goto dir12
  193. :fw2dir
  194. echo ***********************************
  195. echo *Installing FRAMEWORK 2 Directory *
  196. echo ***********************************
  197. md %1\fw2
  198. arj e fw2.arj %1\fw2
  199.  
  200. :dir12
  201. if %2 == all goto fw3dir
  202. if %2 == fw3 goto fw3dir
  203. goto dir13
  204. :fw3dir
  205. echo ***********************************
  206. echo *Installing FRAMEWORK 3 Directory *
  207. echo ***********************************
  208. md %1\fw3
  209. arj e fw3.arj %1\fw3
  210.  
  211. :dir13
  212. if %2 == all goto vd386dir
  213. if %2 == vcad386 goto vd386dir
  214. goto dir14
  215. :vd386dir
  216. echo ************************************
  217. echo *Installing VERSACAD 386 directory *
  218. echo ************************************
  219. md %1\vcad386
  220. arj e vcad386.arj %1\vcad386
  221.  
  222. :dir14
  223. if %2 == all goto s2dir
  224. if %2 == s23d goto s2dir
  225. goto dir15
  226. :s2dir
  227. echo **************************************************************
  228. echo *Installing Autoshade with renderman and 3D Studio directory *
  229. echo **************************************************************
  230. md %1\sha3ds
  231. arj e acad386.arj %1\sha3ds
  232.  
  233. :dir15
  234. if %2 == all goto shskedir
  235. if %2 == shsket goto shskedir
  236. goto test
  237. :shskedir
  238. echo ***************************************
  239. echo *Installing Autoshade and Autosketch3 *
  240. echo ***************************************
  241. md %1\shsket
  242. arj e acad286.arj %1\shsket
  243.  
  244. :test
  245. if %2 == all goto dir16
  246. goto stop
  247.  
  248. :dir16
  249. echo *******************************
  250. echo *Please Insert Disk2 to Drive *
  251. echo *******************************
  252. pause
  253. if not exist a:\os2.arj goto dir16
  254.  
  255. if %2 == all goto os2dir
  256. if %2 == os2 goto os2dir
  257. goto dir17
  258. :os2dir
  259. echo ***********************************
  260. echo *Installing OS2 Drivers directory *
  261. echo *********************************** 
  262. md %1\os2
  263. arj x -y os2.arj %1\os2
  264.  
  265. :dir17
  266. if %2 == all goto win3xdir
  267. if %2 == win3x goto win3xdir
  268. goto dir18
  269. :win3xdir
  270. echo ***********************************
  271. echo *Installing Windows 3.X directory *
  272. echo ***********************************
  273. md %1\win3x
  274. arj x -y win3x.arj %1\win3x
  275.  
  276. :dir18
  277. if %2 == all goto vcaddir
  278. if %2 == vcad goto vcaddir
  279. goto stop
  280. :vcaddir
  281. echo *****************************
  282. echo *Installing Vcad  directory *
  283. echo *****************************
  284. md %1\vcad
  285. arj e vcad.arj %1\vcad
  286.  
  287. :stop
  288.