home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / vrac / perbio44.zip / INSTALL.BAT < prev    next >
DOS Batch File  |  1994-01-01  |  5KB  |  192 lines

  1. cls
  2. echo off
  3. cls
  4. if '%1' =='' goto nogood
  5. if %1 == A: goto chkdisk
  6. if %1 == a: goto chkdisk
  7. if %1 == B: goto chkdisk
  8. if %1 == b: goto chkdisk
  9. if %1 == C: goto chkdisk
  10. if %1 == c: goto chkdisk
  11. if %1 == D: goto chkdisk
  12. if %1 == d: goto chkdisk
  13. if %1 == E: goto chkdisk
  14. if %1 == e: goto chkdisk
  15. if %1 == F: goto chkdisk
  16. if %1 == f: goto chkdisk
  17. goto nogood
  18.  
  19. :CHKDISK
  20. if '%2' =='' goto nogood
  21. if %2 == C: goto doitnow
  22. if %2 == c: goto doitnow
  23. if %2 == D: goto doitnow
  24. if %2 == d: goto doitnow
  25. if %2 == E: goto doitnow
  26. if %2 == e: goto doitnow
  27. if %2 == F: goto doitnow
  28. if %2 == f: goto doitnow
  29. if %2 == G: goto doitnow
  30. if %2 == g: goto doitnow
  31. if %2 == H: goto doitnow
  32. if %2 == h: goto doitnow
  33. if %2 == I: goto doitnow
  34. if %2 == i: goto doitnow
  35. if %2 == J: goto doitnow
  36. if %2 == j: goto doitnow
  37. if %2 == K: goto doitnow
  38. if %2 == k: goto doitnow
  39. if %2 == L: goto doitnow
  40. if %2 == l: goto doitnow
  41. if %2 == M: goto doitnow
  42. if %2 == m: goto doitnow
  43. if %2 == N: goto doitnow
  44. if %2 == n: goto doitnow
  45. if %2 == O: goto doitnow
  46. if %2 == o: goto doitnow
  47. if %2 == P: goto doitnow
  48. if %2 == p: goto doitnow
  49. if %2 == Q: goto doitnow
  50. if %2 == q: goto doitnow
  51. if %2 == R: goto doitnow
  52. if %2 == r: goto doitnow
  53. if %2 == S: goto doitnow
  54. if %2 == s: goto doitnow
  55. if %2 == T: goto doitnow
  56. if %2 == t: goto doitnow
  57. if %2 == U: goto doitnow
  58. if %2 == u: goto doitnow
  59. if %2 == V: goto doitnow
  60. if %2 == v: goto doitnow
  61. if %2 == W: goto doitnow
  62. if %2 == w: goto doitnow
  63. if %2 == X: goto doitnow
  64. if %2 == x: goto doitnow
  65. if %2 == Y: goto doitnow
  66. if %2 == y: goto doitnow
  67. if %2 == Z: goto doitnow
  68. if %2 == z: goto doitnow
  69. goto nogood
  70.  
  71. :DOITNOW
  72. cls
  73. echo -
  74. echo -        ------------------------------------------------
  75. echo -        Personal Biorhythm 4.X Hard Disk Install Program
  76. echo -        ------------------------------------------------
  77. echo -
  78. echo -           Installing Personal Biorhythm on drive %2
  79. echo -
  80. echo -           Press [Ctrl] [Break] now to stop install
  81. echo -                    then type Y at prompt
  82. echo -
  83. echo -                              OR
  84. echo -
  85. echo -               Press any key to continue install...
  86. echo -
  87. pause
  88. cls
  89. echo Creating PB4 [DIR] on %2 drive...
  90. if exist %2\PB4 goto alreadythere
  91. md %2\PB4
  92. echo -
  93. echo Copying files to %2\PB4
  94. echo -
  95. echo Copying PB.BAT
  96. copy %1\pb.bat %2\pb4
  97. echo Copying --------.---
  98. copy %1\--------.--- %2\pb4
  99. echo Copying PB44.EXE
  100. copy %1\pb44.exe %2\pb4
  101. echo Copying PB44MOD2.EXE
  102. copy %1\pb44mod2.exe %2\pb4
  103. echo Copying PB44MOD3.EXE
  104. copy %1\pb44mod3.exe %2\pb4
  105. echo Copying BRUN45.EXE
  106. copy %1\brun45.exe %2\pb4
  107. echo Copying COMPAT.DAT
  108. copy %1\compat.dat %2\pb4
  109. echo Copying FORECAST.DAT
  110. copy %1\forecast.dat %2\pb4
  111. echo Copying PRNTPORT.DAT
  112. copy %1\prntport.dat %2\pb4
  113. echo Copying TYPESTYL.DAT
  114. copy %1\typestyl.dat %2\pb4
  115. echo Copying USERID.DAT
  116. copy %1\userid.dat %2\pb4
  117. echo Copying DEALERID.DAT
  118. copy %1\dealerid.dat %2\pb4
  119. echo Copying NAMES.DAT
  120. copy %1\names.dat %2\pb4
  121. echo Copying PRINTDOC.EXE
  122. copy %1\printdoc.exe %2\pb4
  123. echo Copying INSTALL.BAT
  124. copy %1\install.bat %2\pb4
  125. echo Copying UNINSTAL.BAT
  126. copy %1\uninstal.bat %2\pb4
  127. echo Copying PB_DOC.COM
  128. copy %1\pb_doc.com %2\pb4
  129. if not exist %2\PB4\PB44.EXE goto baddir
  130. if not exist %2\PB4\PB44MOD2.EXE goto to baddir
  131. if not exist %2\PB4\PB44MOD3.EXE goto baddir
  132. if not exist %2\PB4\BRUN45.EXE goto baddir
  133. if not exist %2\PB4\COMPAT.DAT goto baddir
  134. if not exist %2\PB4\FORECAST.DAT goto baddir
  135. if not exist %2\PB4\PRNTPORT.DAT goto baddir
  136. if not exist %2\PB4\TYPESTYL.DAT goto baddir
  137. if not exist %2\PB4\USERID.DAT goto baddir
  138. if not exist %2\PB4\DEALERID.DAT goto baddir
  139. if not exist %2\PB4\NAMES.DAT goto baddir
  140. if not exist %2\PB4\PRINTDOC.EXE goto baddir
  141. if not exist %2\PB4\PB_DOC.COM goto baddir
  142. echo -
  143. echo - Installation was successful...
  144. echo -
  145. echo - To run Personal Biorhythm from the hard drive
  146. echo - Type: %2 then press [Enter]
  147. echo - Type: CD\PB4 [Enter]
  148. echo - Type: PB [Enter]
  149. echo -
  150. echo -                 -=*=- Have Fun With Your Biorhythms -=*=-
  151. goto endofit
  152.  
  153. :NOGOOD
  154. cls
  155. echo -
  156. echo - Hard disk install program for Personal Biorhythm version 4.X
  157. echo -
  158. echo - USAGE: INSTALL [SOURCE DRIVE] [TARGET DRIVE]
  159. echo -
  160. echo - To install Personal Biorhythm from drive A: to Hard Drive C:
  161. echo -
  162. echo - you would type...
  163. echo -
  164. echo -                            INSTALL A: C:
  165. goto endofit
  166.  
  167. :BADDIR
  168. if exist %2\PB4 goto cleardir
  169. goto failed
  170.  
  171. :CLEARDIR
  172. del %2\PB4\*.*
  173. rd %2\PB4
  174.  
  175. :FAILED
  176. cls
  177. echo -
  178. echo -           Personal Biorhythm 4.X installation failed!
  179. echo -
  180. echo -           Drive %2 may be full or not ready!
  181. echo -
  182. echo -           Please check drive and try again...
  183. goto endofit
  184.  
  185. :ALREADYTHERE
  186. cls
  187. echo - The directory %2\PB4 already exists...
  188. echo -
  189. echo - Install has been aborted...
  190. goto endofit
  191.  
  192. :ENDOFIT