home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1998 February / PCOnline_02_1998.iso / filesbbs / frei / bimodem.arj / BINSTALL.BAT < prev    next >
DOS Batch File  |  1989-01-18  |  11KB  |  269 lines

  1. : ____________________________________________________________________________
  2. :|                                                                            |
  3. :|                   B I M O D E M   I N S T A L L A T I O N                  |
  4. :|                                                                            |
  5. :| This Batch file requires No Arguments.  You simply run the Batch file and  |
  6. :| it will ask you to supply relevent information.  It assumes that you have  |
  7. :| one of the following extraction programs:  ARC, ARCE, or PKXARC.  In order |
  8. :| to run this install, you should have this Batch file and BIMODEM.ARC in a  |
  9. :| a temporary directory by themselves.  It will leave a number of files in   |
  10. :| this work directory so that BiModem may be installed to run with several   |
  11. :| different communications programs, then the entire contents of this        |
  12. :| work directory may be deleted when finished.  This will leave your disk as |
  13. :| clean as possible, and will retain only the files necessary for your       |
  14. :| environment.  It was designed to be easy, not necessarily impressive...    |
  15. :|____________________________________________________________________________|
  16.  
  17. Echo off
  18. if %1x==x goto NoArgs
  19. if %2x==x goto NoArgs
  20. if %3x==x goto NoArgs
  21. if %4x==x goto NoArgs
  22. if %1x==5x goto BBS
  23. if %4x==1x goto Com1
  24. if %4x==2x goto Com2
  25. if %4x==3x goto Com3
  26. if %4x==4x goto Com4
  27. if %4x==5x goto Com5
  28. if %4x==6x goto Com6
  29. if %4x==7x goto Com7
  30. if %4x==8x goto Com8
  31. Echo Try running this batch file with no parameters and it will get them from you!
  32. goto End
  33. :Com1
  34. Echo Installing BiModem for use with Com1
  35. Echo ...
  36. Copy BiMod.Cf1 BiModem.Cfg
  37. goto PortSel
  38. :Com2
  39. Echo Installing BiModem for use with Com2
  40. Echo ...
  41. Copy BiMod.Cf2 BiModem.Cfg
  42. goto PortSel
  43. :Com3
  44. Echo Installing BiModem for use with Com3
  45. Echo ...
  46. Copy BiMod.Cf3 BiModem.Cfg
  47. goto PortSel
  48. :Com4
  49. Echo Installing BiModem for use with Com4
  50. Echo ...
  51. Copy BiMod.Cf4 BiModem.Cfg
  52. goto PortSel
  53. :Com5
  54. Echo Installing BiModem for use with Com5
  55. Echo ...
  56. Copy BiMod.Cf5 BiModem.Cfg
  57. goto PortSel
  58. :Com6
  59. Echo Installing BiModem for use with Com6
  60. Echo ...
  61. Copy BiMod.Cf6 BiModem.Cfg
  62. goto PortSel
  63. :Com7
  64. Echo Installing BiModem for use with Com7
  65. Echo ...
  66. Copy BiMod.Cf7 BiModem.Cfg
  67. goto PortSel
  68. :Com8
  69. Echo Installing BiModem for use with Com8
  70. Echo ...
  71. Copy BiMod.Cf8 BiModem.Cfg
  72. :PortSel
  73. if %1x==1x goto Telix
  74. if %1x==2x goto Qmodem
  75. if %1x==3x goto Procomm
  76. if %1x==4x goto Other
  77. :Telix
  78. if not exist %2:%3\CS.Exe goto TlxError
  79. Copy BiModem.Com %2:%3
  80. Copy BiPath.Com %2:%3
  81. Copy BiModem.Cfg %2:%3
  82. Copy BiMod.Bat %2:%3
  83. Copy BiBat.Com %2:%3
  84. Copy BiMod.Slt %2:%3\BiModem.Slt
  85. %2:
  86. CD %3
  87. CS BiModem.Slt
  88. Cls
  89. Echo BiModem installation Complete.
  90. Echo - You should probably modify a macro key within Telix to execute the BiModem
  91. Echo   Script. When in Telix, press Alt-K to set a macro Key.  Select a key you like
  92. Echo   and specify:
  93. Echo       @BiModem
  94. Echo   Be sure to save the macro key file.
  95. Echo - Get familiar with how to select bimodem on your favorite board.  It may
  96. Echo   not be through normal Download/Upload options...
  97. Echo - Press the hot key you defined above and you will be able to specify
  98. Echo   the files you would like to transfer.  (See documentation for details on
  99. Echo   the use of BiPath).
  100. Echo - After exiting Bipath you will be asked to start bimodem on the Host (BBS)
  101. Echo   system.  Enter the command(s) necessary to get bimodem started on the Host.
  102. Echo - The script will detect when BiModem is running and execute it automatically
  103. Echo   on your system.
  104. goto end
  105. :TlxError
  106. Echo Telix CS.EXE Not found in the Telix Directory you specified.  Please Correct
  107. Echo the directory specification and re-run.  If you keep your script files in a
  108. Echo separate directory you should specify the Telix Directory and move the BiModem
  109. Echo Script file yourself for proper installation.
  110. goto end
  111. :Qmodem
  112. if not exist %2:%3\Qmodem.* goto QmError
  113. Copy BiModem.Com %2:%3
  114. Copy BiPath.Com %2:%3
  115. Copy BiModem.Cfg %2:%3
  116. Copy BiMod.Scr %2:%3\BiModem.Scr
  117. Copy BiMod.Bat %2:%3
  118. Copy BiBat.Com %2:%3
  119. Cls
  120. %2:
  121. CD %3
  122. Echo BiModem installation Complete.
  123. Echo - You should probably modify a macro key within Qmodem to execute the BiModem
  124. Echo   Script. Consult your Qmodem documentation on how to setup hot keys to execute
  125. Echo   script files.  You may also specify the BiMod.Bat file to be executed.  In
  126. Echo   place of the script file provided.
  127. Echo - Get familiar with how to select bimodem on your favorite board.  It may
  128. Echo   not be through normal Download/Upload options...
  129. Echo - Press the hot key you defined above and you will be able to specify
  130. Echo   the files you would like to transfer.  (See documentation for details on
  131. Echo   the use of BiPath).
  132. Echo - After exiting Bipath you will be asked to start bimodem on the Host (BBS)
  133. Echo   system.  Enter the command(s) necessary to get bimodem started on the Host
  134. Echo - The script will detect when BiModem is running and execute it automatically
  135. Echo   on your system.
  136. goto end
  137. :QmError
  138. Echo Qmodem.Exe Not found in the Qmodem Directory you specified.  Please Correct
  139. Echo The directory specification and re-run.  If you keep your script files in a
  140. Echo separate directory you should specify the Qmodem Directory and move the BiModem
  141. Echo Script file yourself for proper installation.
  142. goto end
  143. :Procomm
  144. if exist %2:%3\PCPlus*.* goto PcPlusOk
  145. :PcPlusOk
  146. Copy BiModem.Com %2:%3
  147. Copy BiPath.Com %2:%3
  148. Copy BiModem.Cfg %2:%3
  149. Copy BiMod.Bat %2:%3
  150. Copy BiBat.Com %2:%3
  151. Copy BiMod.Asp %2:%3\BiModem.Asp
  152. %2:
  153. CD %3
  154. Cls
  155. Echo BiModem installation Complete.
  156. Echo - You will have to set up a method for executing BiModem from Procomm.  2 ways
  157. Echo   of doing this are:
  158. Echo       1. Set up one of your hot keys to execute the BiMod.Bat file.
  159. Echo       2. Execute the Aspect File BiModem by pressing Alt-F5
  160. Echo - Get familiar with how to select bimodem on your favorite board.  It may
  161. Echo   not be through normal Download/Upload options...
  162. Echo - Select BiModem using one of the methods you selected above, to specify
  163. Echo   the files you would like to transfer.  (See documentation for details on
  164. Echo   the use of BiPath).
  165. Echo - After exiting Bipath you will be asked to start bimodem on the Host (BBS)
  166. Echo   system.  Enter the command(s) necessary to get bimodem started on the Host
  167. Echo - The aspect will detect when BiModem is running and execute it
  168. Echo   automatically on your system.
  169. goto end
  170. :PCError
  171. Echo PCPlus.Exe not found in the Procomm Directory you specified.  Please Correct
  172. Echo the directory specification and re-run.  If you keep your aspect files in a
  173. Echo separate directory you should specify the Procomm Directory and move the BiModem
  174. Echo Aspect file yourself for proper installation.
  175. goto end
  176. :Other
  177. Copy BiModem.Com %2:%3
  178. Copy BiPath.Com %2:%3
  179. Copy BiModem.Cfg %2:%3
  180. Copy BiMod.Bat %2:%3
  181. Copy BiBat.Com %2:%3
  182. %2:
  183. CD %3
  184. Cls
  185. Echo BiModem installation Complete.
  186. Echo - You will probably want to specify some method of running BiMod.Bat from
  187. Echo   your communications program.  This will allow you to specify file transfers,
  188. Echo   let you start up bimodem on the BBS, and then automatically start BiModem on
  189. Echo   you system when it detects BiModem is running on the Host.
  190. Echo - Get familiar with how to select bimodem on your favorite board.  It may
  191. Echo   not be through normal Download/Upload options...
  192. Echo - Execute BiMod.Bat from your communications program, and then specify
  193. Echo   the files you would like to transfer.  (See documentation for details on
  194. Echo   the use of BiPath).
  195. Echo - After exiting Bipath you will be asked to start bimodem on the Host (BBS)
  196. Echo   system.  Enter the command(s) necessary to get bimodem started on the Host
  197. Echo - The batch file will detect when BiModem is running and run it automatically
  198. Echo   on your system.
  199. goto end
  200. :OError
  201. Echo Other CS.EXE Not found in the Other Directory you specified.  Please Correct
  202. Echo The directory specification and re-run.  If you keep your script files in a
  203. Echo separate directory you should specify the Other Directory and move the BiModem
  204. Echo Script file yourself for proper installation.
  205. goto end
  206. :BBS
  207. Copy BiModem.Cf1 %2:%3\BiModem.Cfg
  208. Copy BiModem.Cf1 %2:%3
  209. Copy BiModem.Com %2:%3
  210. Copy BiPath.Com %2:%3
  211. Cls
  212. Echo If you specified something other than com1 you will definitly need to execute:
  213. Echo      BiModem /I
  214. Echo to change the com port setting... as you will want to review your setup anyway
  215. Echo the com port setup was omitted for BBS's.
  216. Echo .
  217. Echo BiModem has been copied to your BBS directory.  It will require additional
  218. Echo work on your part to set up as an external Protocol.  Opus Boards should
  219. Echo Download BiOpus??.Arc from the Valley of the Sun BBS at (602)979-5720.
  220. Echo Other BBS's will require their own customization.  You may inquire at the
  221. Echo Board listed above to see if additional details are available.  There is
  222. Echo a file area dedicated to BiModem on this board where users can upload
  223. Echo their own script files and utilities for using BiModem.
  224. Echo Be sure to read the documentation thoroughly, as there are many options
  225. Echo you will want to set for your particular BBS.  The ones in your BiModem.Cfg
  226. Echo File are set up for my BBS, but may not be the best ones for your BBS.
  227. Echo Good Luck, and let me know how this works out for you.
  228. goto end
  229. :noargs
  230. Cls
  231. %Binst%
  232. Echo ┌──────────────────────────────┐
  233. Echo │                              │
  234. Echo │ BiModem Installation Program │
  235. Echo │──────────────────────────────│
  236. Echo │                              │
  237. Echo │ This installation provides   │
  238. Echo │ a basic setup for several    │
  239. Echo │ popular communications       │
  240. Echo │ programs.  You will probably │
  241. Echo │ want to change your setup    │
  242. Echo │ after using it for a while.  │
  243. Echo │ We recommend a thorough      │
  244. Echo │ reading of the documentation │
  245. Echo │ prior to making changes to   │
  246. Echo │ this setup.                  │
  247. Echo │ BBS sysops will want to      │
  248. Echo │ read the documentation prior │
  249. Echo │ to setting up bimodem as an  │
  250. Echo │ external protocol.  Good     │
  251. Echo │ luck and happy modeming.     │
  252. Echo └──────────────────────────────┘
  253. Pause
  254. :Setup
  255. Set Binst=GoTo SetError
  256. bisetup
  257. Set Binst=
  258. if %1%2%3%4x==x goto end
  259. echo BiModem is now setup for you...
  260. Echo ...
  261. Echo Be sure to print the documentation and review it prior to using BiModem
  262. Echo Use the PrintDoc.Bat file included in the archive.
  263. goto end
  264. :SetError
  265. Echo You must specify all fields on the screen please try again
  266. Pause
  267. goto Setup
  268. :end
  269.