home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / m / marktp21.zip / INSTALL.BAT < prev    next >
DOS Batch File  |  1992-07-03  |  7KB  |  179 lines

  1. cls
  2. echo off
  3. cls
  4. if "%1" =="" goto nope
  5. if %1 == A: goto chkfirst
  6. if %1 == a: goto chkfirst
  7. if %1 == B: goto chksecond
  8. if %1 == b: goto chksecond
  9. goto nope
  10.  
  11. :CHKFIRST
  12. if "%2" =="" goto nope
  13. if %2 == A: goto samedrive
  14. if %2 == a: goto samedrive
  15. goto chkdisk
  16.  
  17. :CHKSECOND
  18. if "%2" =="" goto nope
  19. if %2 == b: goto samedrive
  20. if %2 == B: goto samedrive
  21. goto chkdisk
  22.  
  23. :CHKDISK
  24. if %2 == a: goto flopinst
  25. if %2 == A: goto flopinst
  26. if %2 == b: goto flopinst
  27. if %2 == B: goto flopinst
  28. if %2 == C: goto doitnow
  29. if %2 == c: goto doitnow
  30. if %2 == D: goto doitnow
  31. if %2 == d: goto doitnow
  32. if %2 == E: goto doitnow
  33. if %2 == e: goto doitnow
  34. if %2 == F: goto doitnow
  35. if %2 == f: goto doitnow
  36. goto nope
  37.  
  38. :FLOPINST
  39. cls
  40. echo.
  41. echo.       ╔════════════════════════════════════════════════════════╗
  42. echo.       ║           MarketPLUS Installation Program              ║
  43. echo.       ╠════════════════════════════════════════════════════════╣
  44. echo.       ║     Installing MarketPLUS files on drive %2            ║
  45. echo.       ╠════════════════════════════════════════════════════════╣
  46. echo.       ║ IMPORTANT:                                             ║
  47. echo.       ║                                                        ║
  48. echo.       ║ Be sure to have two (2) blank, FORMATTED diskettes     ║
  49. echo.       ║ ready before proceeding. Label one 'PROGRAM DISK',     ║
  50. echo.       ║ and label the other 'DATA-N-DOC DISK'...               ║
  51. echo.       ║                                                        ║
  52. echo.       ║ To ABORT installation process: Press [Ctrl]+ [C], then ║
  53. echo.       ║ answer [Y] at prompt.                                  ║
  54. echo.       ║                          -OR-                          ║
  55. echo.       ║ To CONTINUE installation...                            ║
  56. echo.       ╚════════════════════════════════════════════════════════╝
  57. echo.
  58. pause
  59. cls
  60. echo.       ╔═════════════════════════════════════════════════════════╗
  61. echo.       ║ Place formatted disk labeled 'PROGRAM DISK' in drive %2 ║
  62. echo.       ╚═════════════════════════════════════════════════════════╝
  63. echo.
  64. pause
  65. echo.       Extracting files to %2
  66. lha e %1\program %2
  67. del %2\hdisk.bat
  68. copy %2\floppy.bat %2\mplus.bat
  69. del %2\floppy.bat
  70. cls
  71. echo.     ╔════════════════════════════════════════════════════════════╗
  72. echo.     ║ Please REMOVE 'PROGRAM" disk from drive %2, then...        ║
  73. echo.     ║ Place formatted disk labeled 'DATA-N-DOC DISK' in drive %2 ║
  74. echo.     ╚════════════════════════════════════════════════════════════╝
  75. echo.
  76. pause
  77. echo.     Extracting files to %2
  78. lha e %1\datndoc %2
  79. echo.
  80. cls
  81. echo.       ╔════════════════════════════════════════════════════════╗
  82. echo.       ║           MarketPLUS Installation Program              ║
  83. echo.       ╠════════════════════════════════════════════════════════╣
  84. echo.       ║ Installation was successful...                         ║
  85. echo.       ║ To run MarketPLUS from 'A>' DOS prompt:                ║
  86. echo.       ║ Place 'PROGRAM DISK' in drive -A-                      ║
  87. echo.       ║ Place 'DATA-N-DOC DISK' in drive -B-..                 ║
  88. echo.       ║ Type: MPLUS [Enter]                                    ║
  89. echo.       ╚════════════════════════════════════════════════════════╝
  90. echo.
  91. echo.
  92. echo.
  93. echo.
  94. goto endofinstall
  95.  
  96.  
  97.  
  98.  
  99. :DOITNOW
  100. cls
  101. echo.       ╔════════════════════════════════════════════════════════╗
  102. echo.       ║           MarketPLUS Installation Program              ║
  103. echo.       ╠════════════════════════════════════════════════════════╣
  104. echo.       ║     Installing MarketPLUS files on drive %2            ║
  105. echo.       ╠════════════════════════════════════════════════════════╣
  106. echo.       ║ IMPORTANT:                                             ║
  107. echo.       ║                                                        ║
  108. echo.       ║ To ABORT installation process: Press [Ctrl]+ [C], then ║
  109. echo.       ║ answer [Y] at prompt.                                  ║
  110. echo.       ║                        -OR-                            ║
  111. echo.       ║ To CONTINUE installation...                            ║
  112. echo.       ╚════════════════════════════════════════════════════════╝
  113. echo.
  114. pause
  115. cls
  116. echo - Creating directory %2 \MPLUS2 ...
  117. md %2\MPLUS2
  118. echo - Extracting files to %2\MPLUS2
  119. lha e /w %1\program %2\MPLUS2\
  120. del %2\mplus2\floppy.bat
  121. copy %2\mplus2\hdisk.bat %2\mplus.bat
  122. del %2\mplus2\hdisk.bat
  123. lha e /w %1\datndoc %2\MPLUS2\
  124. cls
  125. echo.       ╔════════════════════════════════════════════════════════╗
  126. echo.       ║           MarketPLUS Installation Program              ║
  127. echo.       ╠════════════════════════════════════════════════════════╣
  128. echo.       ║ Installation was successful...                         ║
  129. echo.       ║ To run MarketPLUS from the hard drive,                 ║
  130. echo.       ║ Type: %2 then press [Enter]                            ║
  131. echo.       ║ Type: MPLUS [Enter]                                    ║
  132. echo.       ╚════════════════════════════════════════════════════════╝
  133. echo.
  134. goto endofinstall
  135.  
  136. :NOPE
  137. cls
  138. echo.       ╔════════════════════════════════════════════════════════╗
  139. echo.       ║           MarketPLUS Installation Program              ║
  140. echo.       ╠════════════════════════════════════════════════════════╣
  141. echo.       ║ INSTALL [source drive] [target drive]                  ║
  142. echo.       ║                                                        ║
  143. echo.       ║ Example: To install MarketPLUS from drive -A- to drive ║
  144. echo.       ║          -C- , you would type...                       ║
  145. echo.       ║                     INSTALL A: C:                      ║
  146. echo.       ╚════════════════════════════════════════════════════════╝
  147. echo.
  148. echo.
  149. goto endofinstall
  150.  
  151. :BADDIR
  152. cls
  153. echo.       ╔════════════════════════════════════════════════════════╗
  154. echo.       ║           MarketPLUS Installation Program              ║
  155. echo.       ╠════════════════════════════════════════════════════════╣
  156. echo.       ║ MarketPLUS installation aborted!...                    ║
  157. echo.       ║                                                        ║
  158. echo.       ║ Drive %2 may be full or not ready!                     ║
  159. echo.       ║                                                        ║
  160. echo.       ║ Please check drive and try again...                    ║
  161. echo.       ╚════════════════════════════════════════════════════════╝
  162. echo.
  163. goto endofinstall
  164.  
  165. :SAMEDRIVE
  166. cls
  167. echo.       ╔════════════════════════════════════════════════════════╗
  168. echo.       ║           MarketPLUS Installation Program              ║
  169. echo.       ╠════════════════════════════════════════════════════════╣
  170. echo.       ║ You can not specify the same drive to install FROM and ║
  171. echo.       ║ TO!                                                    ║
  172. echo.       ║                                                        ║
  173. echo.       ║ Please try again...                                    ║
  174. echo.       ╚════════════════════════════════════════════════════════╝
  175. echo.
  176. goto endofinstall
  177.  
  178. :ENDOFINSTALL
  179.