home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / m-assist.zip / MINSTALL.BAT < prev   
DOS Batch File  |  1990-08-15  |  6KB  |  168 lines

  1. echo off
  2. cls
  3. if .%1 == .a goto ckdupa
  4. if .%1 == .A goto ckdupa
  5. if .%1 == .b goto ckdupb
  6. if .%1 == .B goto ckdupb
  7. goto help
  8. :ckdupa
  9. if .%2 == .a goto help
  10. if .%2 == .A goto help
  11. goto ckdest
  12. :ckdupb
  13. if .%2 == .b goto help
  14. if .%2 == .B goto help
  15. :ckdest
  16. if .%2 == .a goto instalf
  17. if .%2 == .A goto instalf
  18. if .%2 == .b goto instalf
  19. if .%2 == .B goto instalf
  20. if .%2 == .c goto instalh
  21. if .%2 == .C goto instalh
  22. if .%2 == .d goto instalh
  23. if .%2 == .D goto instalh
  24. if .%2 == .e goto instalh
  25. if .%2 == .E goto instalh
  26. if .%2 == .f goto instalh
  27. if .%2 == .F goto instalh
  28. if .%2 == .g goto instalh
  29. if .%2 == .G goto instalh
  30. if .%2 == .h goto instalh
  31. if .%2 == .H goto instalh
  32. goto help
  33. :instalh
  34. %2:
  35. cd \
  36. md mast
  37. cd mast
  38. :instalf
  39. echo CHECK to see if writing over previous MAST files
  40. if exist %2:mast1.dbf  echo MAST1.DBF  will be over written, press ESC to stop
  41. if exist %2:mast2.dbf  echo MAST2.DBF  will be over written, press ESC to stop
  42. if exist %2:mast3.dbf  echo MAST3.DBF  will be over written, press ESC to stop
  43. if exist %2:mast31.dbf echo MAST31.DBF will be over written, press ESC to stop
  44. if exist %2:mast32.dbf echo MAST32.DBF will be over written, press ESC to stop
  45. if exist %2:mast4.dbf  echo MAST4.DBF  will be over written, press ESC to stop
  46. if exist %2:mast41.dbf echo MAST41.DBF will be over written, press ESC to stop
  47. if exist %2:mast42.dbf echo MAST42.DBF will be over written, press ESC to stop
  48. if exist %2:mast5.dbf  echo MAST5.DBF  will be over written, press ESC to stop
  49. if exist %2:mast51.dbf echo MAST51.DBF will be over written, press ESC to stop
  50. if exist %2:mast52.dbf echo MAST52.DBF will be over written, press ESC to stop
  51. if exist %2:mast6.dbf  echo MAST6.DBF  will be over written, press ESC to stop
  52. if exist %2:mast61.dbf echo MAST61.DBF will be over written, press ESC to stop
  53. if exist %2:mast62.dbf echo MAST62.DBF will be over written, press ESC to stop
  54. if exist %2:mast90.dbf echo MAST90.DBF will be over written, press ESC to stop
  55. if exist %2:mast91.dbf echo MAST91.DBF will be over written, press ESC to stop
  56. if exist %2:mast92.dbf echo MAST92.DBF will be over written, press ESC to stop
  57. if exist %2:mast93.dbf echo MAST93.DBF will be over written, press ESC to stop
  58. echo CHECK to see if correct files exist on %1: disk
  59. IF NOT EXIST %1:MAST.EXE   ECHO %1:MAST.EXE    NOT FOUND
  60. IF NOT EXIST %1:MAST.DOC   ECHO %1:MAST.DOC    NOT FOUND
  61. IF NOT EXIST %1:MAST1.DBF  ECHO %1:mast1.dbf   NOT FOUND
  62. IF NOT EXIST %1:MAST2.DBF  ECHO %1:mast2.dbf   NOT FOUND
  63. IF NOT EXIST %1:MAST3.DBF  ECHO %1:mast3.dbf   NOT FOUND
  64. IF NOT EXIST %1:MAST31.DBF ECHO %1:mast31.dbf  NOT FOUND
  65. IF NOT EXIST %1:MAST32.DBF ECHO %1:mast32.dbf  NOT FOUND
  66. IF NOT EXIST %1:MAST4.DBF  ECHO %1:mast4.dbf   NOT FOUND
  67. IF NOT EXIST %1:MAST41.DBF ECHO %1:mast41.dbf  NOT FOUND
  68. IF NOT EXIST %1:MAST42.DBF ECHO %1:mast42.dbf  NOT FOUND
  69. IF NOT EXIST %1:MAST5.DBF  ECHO %1:mast5.dbf   NOT FOUND
  70. IF NOT EXIST %1:MAST51.DBF ECHO %1:mast51.dbf  NOT FOUND
  71. IF NOT EXIST %1:MAST52.DBF ECHO %1:mast52.dbf  NOT FOUND
  72. IF NOT EXIST %1:MAST6.DBF  ECHO %1:mast6.dbf   NOT FOUND
  73. IF NOT EXIST %1:MAST61.DBF ECHO %1:mast61.dbf  NOT FOUND
  74. IF NOT EXIST %1:MAST62.DBF ECHO %1:mast62.dbf  NOT FOUND
  75. IF NOT EXIST %1:MAST90.DBF ECHO %1:mast90.dbf  NOT FOUND
  76. IF NOT EXIST %1:MAST91.DBF ECHO %1:mast91.dbf  NOT FOUND
  77. IF NOT EXIST %1:MAST92.DBF ECHO %1:mast92.dbf  NOT FOUND
  78. IF NOT EXIST %1:MAST93.DBF ECHO %1:mast93.dbf  NOT FOUND
  79. rem don't process if all files not present
  80. IF NOT EXIST %1:MAST.EXE   goto nodbf
  81. IF NOT EXIST %1:MAST1.DBF  goto nodbf
  82. IF NOT EXIST %1:MAST2.DBF  goto nodbf
  83. IF NOT EXIST %1:MAST3.DBF  goto nodbf
  84. IF NOT EXIST %1:MAST31.DBF goto nodbf
  85. IF NOT EXIST %1:MAST32.DBF goto nodbf
  86. IF NOT EXIST %1:MAST4.DBF  goto nodbf
  87. IF NOT EXIST %1:MAST41.DBF goto nodbf
  88. IF NOT EXIST %1:MAST42.DBF goto nodbf
  89. IF NOT EXIST %1:MAST5.DBF  goto nodbf
  90. IF NOT EXIST %1:MAST51.DBF goto nodbf
  91. IF NOT EXIST %1:MAST52.DBF goto nodbf
  92. IF NOT EXIST %1:MAST6.DBF  goto nodbf
  93. IF NOT EXIST %1:MAST61.DBF goto nodbf
  94. IF NOT EXIST %1:MAST62.DBF goto nodbf
  95. IF NOT EXIST %1:MAST90.DBF goto nodbf
  96. IF NOT EXIST %1:MAST91.DBF goto nodbf
  97. IF NOT EXIST %1:MAST92.DBF goto nodbf
  98. IF NOT EXIST %1:MAST93.DBF goto nodbf
  99. goto copydbf
  100. :nodbf
  101. cls
  102. echo .
  103. echo cannot find all files, please correct and retry
  104. echo .
  105. got end
  106. :copydbf
  107. echo copy files from the %1: disk to the %2: disk
  108. IF EXIST %1:MAST.EXE   COPY  %1:MAST.EXE   %2:
  109. IF EXIST %1:MAST.DOC   COPY  %1:MAST.DOC   %2:
  110. IF EXIST %1:MAST1.DBF  COPY  %1:mast1.dbf  %2:
  111. IF EXIST %1:MAST2.DBF  COPY  %1:mast2.dbf  %2:
  112. IF EXIST %1:MAST3.DBF  COPY  %1:mast3.dbf  %2:
  113. IF EXIST %1:MAST31.DBF COPY  %1:mast31.dbf %2:
  114. IF EXIST %1:MAST32.DBF COPY  %1:mast32.dbf %2:
  115. IF EXIST %1:MAST4.DBF  COPY  %1:mast4.dbf  %2:
  116. IF EXIST %1:MAST41.DBF COPY  %1:mast41.dbf %2:
  117. IF EXIST %1:MAST42.DBF COPY  %1:mast42.dbf %2:
  118. IF EXIST %1:MAST5.DBF  COPY  %1:mast5.dbf  %2:
  119. IF EXIST %1:MAST51.DBF COPY  %1:mast51.dbf %2:
  120. IF EXIST %1:MAST52.DBF COPY  %1:mast52.dbf %2:
  121. IF EXIST %1:MAST6.DBF  COPY  %1:mast6.dbf  %2:
  122. IF EXIST %1:MAST61.DBF COPY  %1:mast61.dbf %2:
  123. IF EXIST %1:MAST62.DBF COPY  %1:mast62.dbf %2:
  124. IF EXIST %1:MAST90.DBF COPY  %1:mast90.dbf %2:
  125. IF EXIST %1:MAST91.DBF COPY  %1:mast91.dbf %2:
  126. IF EXIST %1:MAST92.DBF COPY  %1:mast92.dbf %2:
  127. IF EXIST %1:MAST93.DBF COPY  %1:mast93.dbf %2:
  128. if .%2==.c goto cok
  129. if .%2==.C goto cok
  130. echo *
  131. echo    You MUST set the UTILITIES screen DEFAULT DRIVE to %2 before you start
  132. echo *
  133. :cok
  134. echo *
  135. echo         now just type      MAST 90       and enjoy
  136. echo *
  137. goto end
  138. :help
  139. cls
  140. echo *
  141. echo To install MULTI ASSISTANT from floppy A: to hard disk C:
  142. echo *
  143. echo    just type     MINSTALL A  C
  144. echo *
  145. echo To install MULTI ASSISTANT from floppy A: to floppy B:
  146. echo *
  147. echo    just type     MINSTALL A  B
  148. echo *
  149. echo *
  150. echo         you should setup your config.sys first
  151. echo             buffers=16
  152. echo             files=8
  153. echo *
  154. if .%2==.a goto flopmsg
  155. if .%2==.A goto flopmsg
  156. if .%2==.b goto flopmsg
  157. if .%2==.B goto flopmsg
  158. goto end
  159. :flopmsg
  160. echo *
  161. echo     if you are using floppies
  162. echo *
  163. echo     you must put   COMSPEC=C:\DOS\COMMAND.COM in your autoexec.bat
  164. echo *
  165. echo     this assumes your COMMAND.COM is in the DOS partition on your C drive
  166. echo *
  167. :end
  168.