home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / editors / qhlpc215.arj / QHSETUP.BAT < prev    next >
DOS Batch File  |  1992-02-01  |  7KB  |  198 lines

  1. echo off
  2. cls
  3. echo ┌──────────────────────── QHelpC Setup, 01 Feb 92, Rhg ───────────────────────┐
  4. echo │                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                        │
  5. echo │ This setup program will:                                                    │
  6. echo │    Make a sub Directory C:\QHelpC. Copy the HELP.EXE, QHelp.H! and support  │
  7. echo │    files to C:\QHelpC.  You may customize this installation later.          │
  8. echo │                                                                             │
  9. echo │        To run this setup utility, you MUST be logged on to the Drive        │
  10. echo │        ( and Directory ), containing ALL of the supplied QHelpC files.      │
  11. echo │                                                                             │
  12. echo │   The SHAREWARE QHelpC.EXE file MUST first be copied to a 'temporary' sub   │
  13. echo │   Directory on your Hard Drive. The QHelpC file must then be executed, to   │
  14. echo │   extract all of its files. NOTE THAT THE SETUP UTILITY CAN BE RUN FROM     │
  15. echo │   A FLOPPY IF ALL OF THE EXTRACTED FILES WILL FIT ( i.e. 5 1/4" Hi-Density  │
  16. echo │   or a 3 1/2" 720K byte or 1.4M byte ).                                     │
  17. echo │                                                                             │
  18. echo │     NOTE: If a C:\QHelpC directory exists, any files located there will     │
  19. echo │           be copied to a C:\QHelpC\QHelpC.OLD directory.  This will only    │
  20. echo │           occur the first time you run this utility ( to prevent over-      │
  21. echo │           writting your old files ). You can delete these files and the     │
  22. echo │           directory later, if you wish.  see also README.BAT                │
  23. echo │                                                                             │
  24. echo │     Press [ CTRL C ] ... [ Y ] to abort setup, any other key to continue... │
  25. echo └──────────────────────────────────────────────────────────── 010192, SC4EE0 ─┘
  26. pause > nul
  27.  
  28. :Install
  29. cls
  30. set V1=0
  31.  
  32. if not exist qhsetup.p1   set v1=1
  33.  
  34. if not exist readme.p0    set v1=1
  35. if not exist readme.p1    set v1=1
  36. if not exist readme.p2    set v1=1
  37. if not exist readme.p3    set v1=1
  38. if not exist readme.p4    set v1=1
  39.  
  40. if not exist Qh.BAT       set V1=1
  41. if not exist QhM.BAT      set V1=1
  42. if not exist QhS.BAT      set V1=1
  43. if not exist Readme.BAT   set V1=1
  44.  
  45. if not exist QHelpC.DAT   set V1=1
  46. if not exist Register.DOC set V1=1
  47.  
  48. if not exist HELP.EXE     set V1=1
  49. if not exist HELP1.EXE    set V1=1
  50.  
  51. :  SemWare Version Test
  52. if not exist semware.ver goto Normal
  53. if not exist Q.EXE        set V1=1
  54.  
  55. :Normal
  56. if not exist QHelp.H!     set V1=1
  57. if not exist QHelpC.TXT   set V1=1
  58.  
  59. if %V1%==1 goto Error
  60. set V1=
  61.  
  62. IF exist C:\QHelpC\*.* goto SaveOld
  63. goto MakeDir
  64.  
  65. :SaveOld
  66. if exist C:\QHelpC\QhelpC.OLD\*.* goto CopyFiles
  67. MD C:\QHelpC\QHelpC.OLD
  68. cls
  69. echo Saving OLD C:\QHelpC files to C:\QHelpC\QHelpC.OLD
  70. COPY C:\QHelpC\*.* C:\QHelpC\QHelpC.OLD > NUL
  71. goto CopyFiles
  72.  
  73. :MakeDir
  74. MD C:\QHelpC
  75. cls
  76.  
  77. :CopyFiles
  78. :  SemWare Conditional
  79. if exist semware.ver echo COPYING 16 files to C:\QHelpC ... please stand by...
  80. if NOT exist semware.ver echo COPYING 15 files, to C:\QHelpC ... please stand by...
  81. echo 
  82. copy Qh.BAT C:\QHelpC
  83. copy Qhm.BAT C:\QHelpC
  84. copy Qhs.BAT C:\QHelpC
  85. copy Readme.BAT C:\QHelpC
  86.  
  87. copy QHelpC.DAT C:\QHelpC
  88. copy Register.DOC C:\QHelpC
  89.  
  90. copy Help.EXE C:\QHelpC
  91. copy Help1.EXE C:\QHelpC
  92.  
  93. :  SemWare Version Test
  94. if exist semware.ver copy Q.EXE C:\QHelpC
  95.  
  96. copy QHelp.H! C:\QHelpC
  97.  
  98. copy Readme.p0 C:\QHelpC
  99. copy Readme.p1 C:\QHelpC
  100. copy Readme.p2 C:\QHelpC
  101. copy Readme.p3 C:\QHelpC
  102. copy Readme.p4 C:\QHelpC
  103.  
  104. copy QHelpC.TXT C:\QHelpC
  105. echo.
  106.  
  107. :  SemWare Conditional
  108. if exist semware.ver echo Verify that 16 files were copied.
  109. if NOT exist semware.ver echo Verify that 15 files were copied.
  110. echo If OK, Press any key to continue...  else [ CTRL C ] [ Y ] to ABORT.
  111. echo.
  112. echo   NOTE: If the installation is being made from a floppy drive, do NOT
  113. echo         remove the diskette from the floppy drive until told to do so !
  114. pause > nul
  115. cls
  116. if "test"=="%1" goto Test?
  117.  
  118. type qhsetup.p1
  119. C:
  120. CD C:\QHelpC
  121. echo                          Press any key to continue...
  122. pause > nul
  123. HELP Qhelp
  124. cls
  125. echo NOTE: IF you had a C:\QHelpC sub Directory and files, they were copied to
  126. echo       the C:\QHelpC\QHelpC.OLD directory. If you wish to save these files,
  127. echo       you should copy them to a floppy and then delete the files from the
  128. echo       C:\QHelpC\QHelpC.OLD sub Directory. Then remove the sub Directory.
  129. echo.
  130. echo       Note that the files in an existing C:\QHelpC sub Directory are only
  131. echo       copied if a C:\QHelpC\QHelpC.OLD sub Directory does NOT exist. This
  132. echo       is done to prevent overwritting your old files, in the event you run
  133. echo       the "Qhsetup" utility more than once.
  134. echo.
  135. echo       If you created a 'temporary' sub Directory, on your Hard Disk,
  136. echo       for the self-extractor ( QHelpC.EXE ), and the extracted files;
  137. echo          Delete all of the files in  the 'temporary' directory you created.
  138. echo          Then, remove the 'temporary' directory.
  139. goto preEND
  140.  
  141. :Error
  142. echo 
  143. cls
  144. echo                                   ERROR !!!
  145. echo                                   ▀▀▀▀▀▀▀▀▀
  146. echo.
  147. if not exist qhsetup.p1   echo QhSetup.p1 file does NOT exist !
  148.  
  149. if not exist readme.p0    echo readme.p0 file does NOT exist !
  150. if not exist readme.p1    echo readme.p1 file does NOT exist !
  151. if not exist readme.p2    echo readme.p2 file does NOT exist !
  152. if not exist readme.p3    echo readme.p3 file does NOT exist !
  153. if not exist readme.p4    echo readme.p4 file does NOT exist !
  154.  
  155. if not exist Qh.BAT       echo Qh.BAT file does NOT exist !
  156. if not exist Qhm.BAT      echo Qhm.BAT file does NOT exist !
  157. if not exist Qhs.BAT      echo Qhs.BAT file does NOT exist !
  158. if not exist Readme.BAT   echo Readme.BAT file does NOT exist !
  159.  
  160. if not exist QHelpC.DAT   echo QHelpC.DAT file does NOT exist !
  161.  
  162. if not exist Register.DOC echo Register.DOC file does NOT exist !
  163.  
  164. if not exist HELP.EXE     echo HELP.EXE file does NOT exist !
  165. if not exist HELP1.EXE    echo HELP1.EXE file does NOT exist !
  166.  
  167. :  SemWare Version Test
  168. if not exist semware.ver goto Normal1
  169. if not exist Q.EXE        echo Q.EXE file does NOT exist !
  170.  
  171. :Normal1
  172. if not exist QHelpC.TXT   echo QHelpC.TXT file does NOT exist !
  173.  
  174. if not exist QHelp.H!     echo QHelp.H! file does NOT exist !
  175. echo.
  176. echo                             Aborting Installation.
  177.  
  178. :preEND
  179. echo.
  180. echo.
  181. echo                 If the installation was made from a floppy drve;
  182. echo.
  183. echo                 After the floppy drive light has gone out, you
  184. echo                 may remove the diskette from the floppy drive.
  185. echo 
  186.  
  187. if NOT "test"=="%1" goto END
  188.  
  189. :Test?
  190. echo Press any key for Test Mode
  191. pause > NUL
  192. if NOT exist C:\QHelpC\QHelpC.OLD\*.* goto END
  193. DEL C:\QHelpC\QHelpC.OLD\*.*
  194. RD C:\QHelpC\QHelpC.OLD
  195. goto END
  196.  
  197. :END
  198.