home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1195 / install.bat < prev    next >
Encoding:
DOS Batch File  |  1994-04-04  |  11.3 KB  |  273 lines

  1. ECHO OFF
  2. REM
  3. REM  INSTALL.BAT, Version 05.05.1992, Installation von FW-DISK auf HD
  4. REM
  5. CLS
  6. ECHO             ╔═════════════════════════════════════════════════════╗
  7. ECHO             ║ Festplatteninstallationsroutine für FW-DISK V6.50 ! ║
  8. ECHO             ╚═════════════════════════════════════════════════════╝
  9. ECHO ┌─────────────────────────────────────────────────────────────────────────────┐
  10. ECHO │                            ╔═══════════════════╗                            │
  11. ECHO │                            ║  !!! ACHTUNG !!!  ║                            │
  12. ECHO │                            ╚═══════════════════╝                            │
  13. ECHO │                                                                             │
  14. ECHO │     Bevor Sie die Installation durchführen, sollten Sie zu Ihrer eigenen    │
  15. ECHO │     Sicherheit eine Sicherheitskopie der Disketten anfertigen und damit     │
  16. ECHO │     weiterarbeiten, während Sie die Originaldisketten an einen sicheren     │
  17. ECHO │     Ort aufbewahren.                                                        │
  18. ECHO │                                                                             │
  19. ECHO │     Am einfachsten geht dies auf MS-DOS-Ebene mit dem folgenden Befehl:     │
  20. ECHO │                                                                             │
  21. ECHO │                             DISKCOPY A: A:                                  │
  22. ECHO │                                                                             │
  23. ECHO │     Verwahren Sie die Originaldisketten an einem sicheren Ort und arbeiten  │
  24. ECHO │     Sie nur noch mit der Kopie !!                                           │
  25. ECHO └─────────────────────────────────────────────────────────────────────────────┘
  26. REM
  27. REM  Wenn ohne Parameter aufgerufen (z.B. Erstaufruf mit START.BAT)
  28. REM  Info ausgeben
  29. REM
  30. IF '%1' == '' GOTO meldung
  31. REM
  32. REM  ... sonst normal weiter
  33. REM
  34. ECHO         ╔═══════════════════════════════════════════════════════════╗
  35. ECHO         ║   Weiter mit beliebiger Taste -- ABBRUCH mit Ctrl-C !!    ║
  36. ECHO         ╚═══════════════════════════════════════════════════════════╝
  37. PAUSE >nul
  38.  
  39. CLS
  40. ECHO            ╔═════════════════════════════════════════════════════╗
  41. ECHO            ║ Festplatteninstallationsroutine für FW-DISK V6.50 ! ║
  42. ECHO            ╚═════════════════════════════════════════════════════╝
  43. ECHO.
  44. ECHO.
  45. ECHO.
  46. IF '%1' == 'B:' GOTO mess1
  47. IF '%1' == 'b:' GOTO mess1
  48. GOTO start
  49.  
  50. :mess1
  51. ECHO    FW-DISK soll auf FLOPPY-Drive B: installiert werden  !!
  52. ECHO.
  53. ECHO    Laufwerk B: MUSS ein Laufwerk mit hoher Kapazität sein (≥ 1 MB)!
  54. ECHO.
  55. ECHO    Bitte legen Sie eine leere, formatierte Diskette in Laufwerk B: ein.
  56. ECHO.
  57. ECHO      ┌──────────────────────────────────────────────────────────────┐
  58. ECHO      │   Drücken Sie eine Taste, wenn Sie fertig sind, andernfalls  │
  59. ECHO      │   brechen Sie mit [Strg]+[C] die Installation ab !!          │
  60. ECHO      └──────────────────────────────────────────────────────────────┘
  61. ECHO.
  62. ECHO.
  63. pause >NUL
  64. GOTO start
  65.  
  66. :start
  67. REM
  68. REM  Laufwerk wechseln
  69. REM
  70. %1
  71. IF '%2' == '' GOTO akt1
  72. GOTO and1
  73.  
  74. :and1
  75. ECHO             FW-DISK wird auf Laufwerk [%1] im Verzeichnis
  76. ECHO             [%2] installiert.
  77. ECHO.
  78. md %2 >nul
  79. cd %2 >nul
  80. GOTO unarc
  81.  
  82. :akt1
  83. ECHO             FW-DISK wird auf Laufwerk [%1] im aktuellen Verzeichnis
  84. ECHO             installiert.
  85. ECHO.
  86. GOTO unarc
  87.  
  88. :unarc
  89. ECHO.
  90. ECHO.
  91. ECHO                 ╔═══════════════════════════════════════╗
  92. ECHO                 ║     Weiter mit beliebiger Taste !     ║
  93. ECHO                 ║       ABBRUCH mit [Strg]+[C] !!       ║
  94. ECHO                 ╚═══════════════════════════════════════╝
  95. PAUSE >nul
  96. rem
  97. rem Installation im alten Verzeichnis ??
  98. rem
  99. IF NOT EXIST %1diskinfo.dbf GOTO unarccont
  100. CLS
  101. ECHO.
  102. ECHO      ┌──────────────────────────────────────────────────────────────┐
  103. ECHO      │              > > > >    A C H T U N G    < < < <             │
  104. ECHO      │                                                              │
  105. ECHO      │   Auf dem Ziellaufwerk existieren bereits FW-DISK-Daten-     │
  106. ECHO      │   bankdateien !!                                             │
  107. ECHO      │                                                              │
  108. ECHO      │   Es werden bei der Installation LEER-Datenbankdateien auf   │
  109. ECHO      │   das Ziellaufwerk kopiert. Passen Sie auf Ihre bereits      │
  110. ECHO      │   vorhandenen Datenbankdateien auf, da diese bei Namens-     │
  111. ECHO      │   gleichheit versehentlich überkopiert werden können !       │
  112. ECHO      │                                                              │
  113. ECHO      └──────────────────────────────────────────────────────────────┘
  114. ECHO.
  115. ECHO      ┌──────────────────────────────────────────────────────────────┐
  116. ECHO      │ Drücken Sie eine Taste, um mit der Installation fortzufahren.│
  117. ECHO      ├──────────────────────────────────────────────────────────────┤
  118. ECHO      │ Brechen Sie andernfalls die Installation mit [Strg]+[C] ab ! │            │
  119. ECHO      └──────────────────────────────────────────────────────────────┘
  120. PAUSE >nul
  121. :unarccont
  122. CLS
  123. ECHO.
  124. ECHO           Der Installationsvorgang beginnt, bitte warten......!
  125. ECHO.
  126. ECHO           Die Archivdatei wird jetzt dearchiviert ... !
  127. ECHO.
  128. IF '%2' == '' GOTO akt2
  129. GOTO and2
  130.  
  131. :akt2
  132. a:disk_650 %1
  133. GOTO weiter
  134.  
  135. :and2
  136. a:disk_650 %1%2
  137. GOTO weiter
  138.  
  139. :weiter
  140. IF '%2' == '' GOTO weiter1
  141. GOTO weiter2
  142.  
  143. :weiter1
  144. IF EXIST %1fw-disk.exe GOTO ok
  145. GOTO fehler
  146.  
  147. :weiter2
  148. IF EXIST %1%2\fw-disk.exe GOTO ok
  149. GOTO fehler
  150.  
  151. :ok
  152. ECHO.
  153. ECHO          Die Hilfs- und Info-Dateien werden kopiert ... !
  154. ECHO.
  155. COPY a:*.txt >nul
  156. COPY a:*.cnf >nul
  157. COPY a:*.com >nul
  158. IF EXIST a:read.dok COPY a:read.dok >nul
  159.  
  160. IF EXIST %1diskinfo.dbf GOTO no_dbfren
  161. ECHO.
  162. ECHO    Die Datenbanken müssen umbenannt werden, um mit FW-DISK zusammenzu-
  163. ECHO    arbeiten. INSTALL wird dieses nun für Sie durchführen.
  164. ECHO.
  165. ECHO    Sollte es fehlschlagen, müssen Sie die Änderung manuell vornehmen
  166. ECHO    bzw. FW-DISK mit den bereits existierenden DISKINFO/DISKINHA - Daten-
  167. ECHO    banken starten.
  168. ECHO.
  169. ECHO    Umbenennen:  DNEUINFO.DBF --»» DISKINFO.DBF
  170. ECHO.
  171. ren %1dneuinfo.dbf %1diskinfo.dbf >NUL
  172. ECHO.
  173. ECHO    Umbenennen:  DNEUINFO.DBT --»» DISKINFO.DBT
  174. ECHO.
  175. ren %1dneuinfo.dbt %1diskinfo.dbt >NUL
  176. ECHO.
  177. ECHO    Umbenennen:  DNEUINHA.DBF --»» DISKINHA.DBF
  178. ECHO.
  179. ren %1dneuinha.dbf %1diskinha.dbf >NUL
  180. ECHO.
  181. ECHO.
  182. GOTO ende
  183.  
  184. :no_dbfren
  185. ECHO.
  186. ECHO    Es existieren im Zielverzeichnis bereits DISKINFO/DISKINHA-Datenbanken.
  187. ECHO    FW-DISK wird vermutlich mit diesen zusammenarbeiten, sofern Sie bereits
  188. ECHO    von einer Version FW-DISK V6.?? stammen. Andernfalls müssen Sie mit
  189. ECHO    FW-CONV, daß Sie bei mir anfordern können, konvertiert werden !!
  190. ECHO.
  191. ECHO.
  192. ECHO                      Weiter mit beliebiger Taste  !!
  193. PAUSE >nul
  194. GOTO ende
  195.  
  196. :meldung
  197. ECHO                 ╔════════════════════════════════════════╗
  198. ECHO                 ║     Weiter mit beliebiger Taste  !!    ║
  199. ECHO                 ╚════════════════════════════════════════╝
  200. PAUSE >nul
  201. CLS
  202. ECHO ┌─────────────────────────────────────────────────────────────────────────────┐
  203. ECHO │          INSTALL.BAT, Installationsroutine für FW-DISK V6.50 !              │
  204. ECHO │          ═════════════════════════════════════════════════════              │
  205. ECHO │                                                                             │
  206. ECHO │ Sie müssen beim Aufruf dieser Routine ein gültiges Ziellaufwerk angeben.    │
  207. ECHO │ Darüberhinaus können sie ein Zielverzeichnis angeben, das dann angelegt     │
  208. ECHO │ wird. Beispielhafter Aufruf dieser Routine:                                 │
  209. ECHO │                                                                             │
  210. ECHO │  INSTALL ■ B:  oder  INSTALL ■ C: ■ \FWDISK  oder  INSTALL ■ D: ■ \FW-SOFT  │
  211. ECHO │                ~~~~                          ~~~~                           │
  212. ECHO │ Bitte verwenden Sie immer vollständige Pfadangaben und geben Sie den Doppel-│
  213. ECHO │ punkt hinter dem Laufwerksbuchstaben mit an ! Die Parameter müssen - so wie │
  214. ECHO │ angegeben - mit Leerzeichen ("■") voneinander getrennt eingegeben werden !  │
  215. ECHO │                                                                             │
  216. ECHO │          RICHTIG │ \test\disk │ \disk │ \disk  │  C:  │  B:                 │
  217. ECHO │          ────────┼────────────┼───────┼────────┼──────┼──────               │
  218. ECHO │          FALSCH  │ test\disk  │ disk  │ \disk\ │  C   │  B                  │
  219. ECHO │                                                                             │
  220. ECHO │ Die FW-DISK-Programmdiskette muß in Laufwerk A: liegen ! Sollte Laufwerk    │
  221. ECHO │ B: das Installationsziel sein, muß in Laufwerk B: eine leere formatierte    │
  222. ECHO │ Diskette liegen. FW-DISK benötigt installiert etwa 1 MB Plattenplatz.       │
  223. ECHO │                                                                             │
  224. ECHO └──────────────────────» Weiter mit bel. TASTE «──────────────────────────────┘
  225. PAUSE >nul
  226. CLS
  227. GOTO end
  228.  
  229. :ende
  230. CLS
  231. ECHO ┌─────────────────────────────────────────────────────────────────────────────┐
  232. ECHO │                                                                             │
  233. ECHO │                    ╔═══════════════════════════════════════╗                │
  234. ECHO │                    ║  Installation erfolgreich beendet !!  ║                │
  235. ECHO │                    ╚═══════════════════════════════════════╝                │
  236. ECHO │                                                                             │
  237. ECHO │          Weitere Informationen finden Sie nun in der Datei FW-DISK.TXT !    │
  238. ECHO │          Sie können sich diese Datei mit dem Befehl                         │
  239. ECHO │                                                                             │
  240. ECHO │                  LESEN FW-DISK.TXT   oder      LESEN WERBUNG.TXT            │
  241. ECHO │                                                                             │
  242. ECHO │          auf dem Monitor durchlesen oder mit dem Befehl                     │
  243. ECHO │                                                                             │
  244. ECHO │                  PRINT FW-DISK.TXT   oder      PRINT WERBUNG.TXT            │
  245. ECHO │                                                                             │
  246. ECHO │          auf Ihren Drucker ausgeben.                                        │
  247. ECHO │                                                                             │
  248. ECHO │          Und nun ..... viel Spaß bei der Arbeit mit FW-DISK V6.50-PRÜF !!   │
  249. ECHO │                                                     ═════════════════════   │
  250. ECHO │                                                                             │
  251. ECHO └──────────────────────» Weiter mit bel. TASTE «──────────────────────────────┘
  252. PAUSE >nul
  253. GOTO end
  254.  
  255. :fehler
  256. CLS
  257. ECHO.
  258. ECHO             ╔═════════════════════════════════════════════════════╗
  259. ECHO             ║  Der Installationsvorgang war NICHT erfolgreich !!  ║
  260. ECHO             ╚═════════════════════════════════════════════════════╝
  261. ECHO.
  262. ECHO            Überprüfen Sie bitte, ob Sie beim Aufruf der Routine einen
  263. ECHO            Fehler gemacht haben. Die Programmdiskette muß in Laufwerk
  264. ECHO            A: liegen !!
  265. ECHO.
  266. ECHO.
  267. GOTO end
  268.  
  269. :end
  270.  
  271.  
  272.  
  273.