home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / obbk30.zip / INSTALLB.BAT < prev    next >
DOS Batch File  |  1994-11-04  |  8KB  |  171 lines

  1. Echo Off
  2. REM ******************************************************
  3. REM * File   : InstallB.bat
  4. REM * Author : Stephen Williams
  5. REM * Date   : Sept. 3, 1992
  6. REM * Revised: Mar. 8, 1993
  7. REM * Purpose: Installation - OWL BASIC BOOKKEEPING Ver 3.X
  8. REM ******************************************************
  9. if "%1" == ""    goto help
  10. if "%1" == "?"   goto help
  11. if "%1" == "A:"  goto help
  12. if "%1" == "a:"  goto help
  13. if "%1" == "B:"  goto help
  14. if "%1" == "b:"  goto help
  15. if "%1" == "A"   goto help
  16. if "%1" == "a"   goto help
  17. if "%1" == "B"   goto help
  18. if "%1" == "b"   goto help
  19.  
  20. for %%f in (C:,c:,D:,d:,E:,e:,F:,f:,G:,g:,H:,h:,I:,i:) do if %1.==%%f. goto Help
  21. for %%f in (J:,j:,K:,k:,L:,l:,M:,m:,N:,n:,O:,o:,P:,p:) do if %1.==%%f. goto Help
  22. for %%f in (Q:,q:,R:,r:,S:,s:,T:,t:,U:,u:,V:,v:,W:,w:) do if %1.==%%f. goto Help
  23. for %%f in (X:,x:,Y:,y:,Z:,z:)                         do if %1.==%%f. goto Help
  24.  
  25. REM **************************
  26. REM HARD DISK INSTALLATION
  27. REM **************************
  28. if not exist %1:\nul goto help
  29. if not exist BBK_EXE.EXE goto BadDef
  30. if not exist BBK_DAT.EXE goto BadDef
  31. if not exist ORDERB.DOC goto BadDef
  32. if not exist README.BBK goto BadDef
  33. CLS
  34. if exist %1:\OWL\FOLDER.DBF goto INSTALL
  35. if not exist %1:\OWL\ACC.DBF goto INSTALL
  36. Echo ┌──────────────────────────────────────────────────────┐ 
  37. Echo │                                                      │
  38. Echo │          OWL BASIC BOOKKEEPING INSTALLATION          │
  39. Echo │                                                      │
  40. Echo │ WARNING:  If you are upgrading from BBK Version 1.0  │
  41. Echo │           through Version 2.1 and have not already   │
  42. Echo │           made a backup disk containing all of your  │
  43. Echo │           existing data press Ctrl-C now (hold down  │
  44. Echo │           Ctrl key and press C key).                 │
  45. Echo │                                                      │
  46. Echo │ See instructions in the Installation & Startup Guide │
  47. Echo │ or file README.BBK "UPGRADING FROM VERSION . . . "   │
  48. Echo │                                                      │
  49. Echo └──────────────────────────────────────────────────────┘
  50. pause
  51. :Install
  52. Echo ┌──────────────────────────────────────────────────────┐ 
  53. Echo │                                                      │
  54. Echo │          OWL BASIC BOOKKEEPING INSTALLATION          │
  55. Echo │                                                      │
  56. Echo │      Install Main Program & Help Files on %1:\OWL     │
  57. Echo │                                                      │
  58.  
  59. if exist %1:\OWL\BBK.EXE goto ExistEXE
  60. if exist %1:\OWL\BBK2.DBF goto ExistEXE
  61. if exist %1:\OWL\BBHELP.DBF goto ExistEXE
  62. if exist %1:\OWL\BBHELP.DBT goto ExistEXE
  63. if exist %1:\OWL\ORDERB.DOC goto ExistEXE
  64.  
  65. :InsMain
  66. Echo └──────────────────────────────────────────────────────┘
  67. Echo \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ 
  68. BBK_EXE %1:\OWL
  69. CLS
  70. Echo ┌──────────────────────────────────────────────────────┐ 
  71. Echo │                                                      │
  72. Echo │          OWL BASIC BOOKKEEPING INSTALLATION          │
  73. Echo │                                                      │
  74. Echo │        Installing Sample Data Files on %1:\OWL        │
  75. Echo │                                                      │
  76.  
  77. if exist %1:\OWL\ACC.DBF goto ExistDat
  78. if exist %1:\OWL\INC3.DBF goto ExistDat
  79. if exist %1:\OWL\EXP3.DBF goto ExistDat
  80. if exist %1:\OWL\FOLDER.DBF goto ExistDat
  81.  
  82. :InsDat
  83. Echo └──────────────────────────────────────────────────────┘
  84. Echo \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ 
  85. BBK_DAT %1:\OWL
  86. COPY ORDERB.DOC %1:\OWL\ORDERB.DOC
  87. COPY README.bbk %1:\OWL\README.bbk
  88. %1:
  89. CD \OWL
  90. goto End
  91.  
  92. :ExistEXE
  93. Echo │ IMPORTANT: Program already exists on your system.    │
  94. Echo │                                                      │
  95. Echo │ When Prompted:   Overwrite [Y/N]                     │
  96. Echo │                                                      │
  97. Echo │ Press Y if you are upgrading from an earlier version │
  98. Echo │ or want to reinstall the program.                    │
  99. Echo │                                                      │
  100. Echo │ Press N to retain your existing program & help files.│
  101.  
  102. goto InsMain
  103.  
  104. :ExistDat
  105. Echo │ IMPORTANT: Data files already exist on your system.  │
  106. Echo │                                                      │
  107. Echo │ When Prompted:   Overwrite [Y/N]                     │
  108. Echo │                                                      │
  109. Echo │ Press N to retain your existing data files.          │
  110. Echo │                                                      │
  111. Echo │ Press Y to replace your existing data files with the │
  112. Echo │ sample data files.                                   │
  113.  
  114. goto InsDat
  115.  
  116. :BadDef
  117. CLS
  118. Echo ┌────────────────────────────────────────────────────────────────┐
  119. Echo │      OWL Basic Bookkeeping 3.X  -  Installation HELP           │
  120. Echo │                                                                │
  121. Echo │ INSTALLB must be run from the drive where INSTALLB.BAT resides.│
  122. Echo │                                                                │
  123. Echo │ If you are installing BASIC BOOKKEEPING from a floppy disk in  │
  124. Echo │ drive A type "A:" before running INSTALLB.                     │
  125. Echo │                                                                │
  126. Echo │ Example:    A:            (Set Default To Drive A)             │
  127. Echo │             INSTALLB C    (Install Program on drive C)         │
  128. Echo │                                                                │
  129. Echo │                   PROGRAM NOT INSTALLED                        │
  130. Echo └────────────────────────────────────────────────────────────────┘
  131. goto bad_end
  132. :Help
  133. Cls
  134. Echo ┌────────────────────────────────────────────────────────────────┐
  135. Echo │      OWL Basic Bookkeeping 2.X  -  Installation HELP           │
  136. Echo │                                                                │
  137. Echo │                                                                │
  138. Echo │ OWL Basic Bookkeeping must be installed on a HARD DISK DRIVE.  │
  139. Echo │                                                                │
  140. Echo │ The install program decompresses archive files and copies them │
  141. Echo │ to subdirectory \OWL on the designated hard disk drive.  If    │
  142. Echo │ \OWL does not exist on the designated hard disk, it will be    │
  143. Echo │ created for you.                                               │
  144. Echo │                                                                │
  145. Echo │ Syntax for the command is:  INSTALLB d                         │
  146. Echo │                                                                │
  147. Echo │        where "d" is the hard disk drive letter where you want  │
  148. Echo │        the program installed.                                  │
  149. Echo │                                                                │
  150. Echo │ Examples:  INSTALLB C   (Note no colon is typed)               │
  151. Echo │            INSTALLB D                                          │
  152. Echo │            etc.                                                │
  153. Echo │                                                                │
  154. Echo │                   PROGRAM NOT INSTALLED                        │
  155. Echo └────────────────────────────────────────────────────────────────┘
  156. goto bad_end
  157. REM ************************
  158. REM End Of BBK Installation
  159. REM ************************
  160. :end
  161. CLS
  162. Echo ┌──────────────────────────────────────────────────────┐
  163. Echo │ OWL BASIC BOOKKEEPING HAS BEEN INSTALLED ON %1:\OWL   │
  164. Echo │                                                      │
  165. Echo │         To run BASIC BOOKKEEPING type "BBK"          │
  166. Echo │                                                      │
  167. Echo │  Please review file README.BBK for important infor-  │
  168. Echo │  mation on configuring your system.                  │
  169. Echo └──────────────────────────────────────────────────────┘ 
  170. :bad_end
  171.