home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK4 / BUSIN_04 / AKTIE230.ZIP / INSTALL.BAT < prev    next >
DOS Batch File  |  1992-10-01  |  7KB  |  164 lines

  1. @echo off
  2. cls
  3. echo:
  4. echo     ┌────╖───╖──────╖───╖─╖───╖            Installation AKTIE 2.30
  5. echo     │ ╔═╤╝╔╕ ║╔╕ ╔╕ ║═══╣ ║╔╕ ║       ─────────────────────────────────
  6. echo     │ ╙─┴╖╙┘ ║║│ ║│ ║══ ║ ║╠╡ ║       (C) Copyright Erich Schuster 1992
  7. echo     ╘════╝═══╝╝╘═╝╘═╝═══╝═╝╝╘═╝             All Rights Reserved.
  8. echo:
  9. if not exist !AKTIE23.exe goto noprog
  10. if not exist drive.exe goto errdisk
  11. if not exist list.exe goto errdisk
  12. if not exist read_me.! goto errdisk
  13. if '%2' == '' goto noparm
  14. drive %1 >NUL
  15. if errorlevel 255 goto nodrive
  16. if errorlevel 1 goto errdrive
  17.  
  18. :DRIVEOK
  19. echo:
  20. echo Das Unterverzeichnis %1:\%2 wird angelegt...
  21. xcopy read_me.!                   %1:\%2\  >NUL
  22. if errorlevel 1 goto errpath
  23. xcopy list.exe                    %1:\%2\  >NUL
  24. if exist AKTIE.snr  xcopy AKTIE.snr   %1:\%2\  >NUL
  25.  
  26. :INSTALL
  27. echo:
  28. echo Das Programm-Paket wird installiert...
  29. xcopy !AKTIE23.exe %1:\%2\ >NUL
  30. if not exist %1:\%2\!AKTIE23.exe goto errinst
  31.  
  32. :UNPACK
  33. echo:
  34. echo Das Programm-Paket wird entpackt...
  35. %1:
  36. cd \%2
  37. !AKTIE23
  38. if not exist bestell*.txt goto errinst
  39. erase !AKTIE23.exe
  40.  
  41. :DATA
  42. cls
  43. echo:
  44. echo Die Beispiel-Daten werden installiert...
  45. echo:
  46. echo              BASF ...
  47. if not exist basf*.dat goto errinst
  48. xcopy basf*.dat %1:\%2\basf\kurs*.* /V >NUL
  49. erase basf*.dat
  50. echo              IBM ...
  51. if not exist ibmx*.dat goto errinst
  52. xcopy ibmx*.dat %1:\%2\ibm\kurs*.* /V  >NUL
  53. xcopy ibm.dat %1:\%2\ibm\aktie*.* /V   >NUL
  54. erase ibm*.dat
  55. echo              KLM ...
  56. if not exist klmx*.dat goto errinst
  57. xcopy klmx*.dat %1:\%2\klm\kurs*.* /V  >NUL
  58. erase klmx*.dat
  59. echo              VW ...
  60. if not exist vwxx*.dat goto errinst
  61. xcopy vwxx*.dat %1:\%2\vw\kurs*.* /V   >NUL
  62. erase vwxx*.dat
  63. echo:
  64. echo Die Profiles werden erstellt...
  65. echo:
  66. echo "%1:\%2\basf\",0,"BASF","DM ",0 > %1:\%2\aktie1.pro
  67. echo "%1:\%2\ibm\",0,"IBM Deutschland GmbH","DM ",0 > %1:\%2\aktie2.pro
  68. echo "%1:\%2\klm\",0,"KLM","DM ",0 > %1:\%2\aktie3.pro
  69. echo "%1:\%2\vw\",0,"Volkswagen AG","DM ",0 > %1:\%2\aktie4.pro
  70.  
  71. :FERTIG
  72. cls
  73. if exist ok.txt list ok.txt
  74. if exist ok.txt erase ok.txt
  75. if exist aktie.bat aktie
  76. goto end
  77.  
  78. :NOPROG
  79. echo 
  80. echo         ╒═════════════════════════════════════════════════════════╕
  81. echo         │                         Fehler:                         │
  82. echo         │                         ───────                         │
  83. echo         │    Zur Installation muß das Quell-Laufwerk, also das    │
  84. echo         │  Disketten-Laufwerk (meistens A:), das aktuelle Lauf-   │
  85. echo         │                       werk sein.                        │
  86. echo         │ Bitte mit A: bzw. B: und [Enter] auf das entsprechende  │
  87. echo         │              Disketten-Laufwerk wechseln!               │
  88. echo         ╘═════════════════════════════════════════════════════════╛
  89. goto end
  90.  
  91. :ERRDISK
  92. echo 
  93. echo         ╒═════════════════════════════════════════════════════════╕
  94. echo         │                         Fehler:                         │
  95. echo         │                         ───────                         │
  96. echo         │     Auf dieser Diskette fehlt eine benötigte Datei.     │
  97. echo         │ Das heißt, das ist nicht die Original-Programmdiskette. │
  98. echo         │                   Bitte reklamieren!                    │
  99. echo         ╘═════════════════════════════════════════════════════════╛
  100. goto end
  101.  
  102. :NOPARM
  103. echo 
  104. echo         ╒═════════════════════════════════════════════════════════╕
  105. echo         │                                                         │
  106. echo         │   Bitte die Installationsprozedur wie folgt aufrufen:   │
  107. echo         │                                                         │
  108. echo         │      INSTALL [LW] [PATH]                                │
  109. echo         │                                                         │
  110. echo         │      LW   = C  (gültiges Laufwerk OHNE Doppelpunkt)     │
  111. echo         │      PATH = Pfadname (ohne \ am Anfang oder Ende)       │
  112. echo         │                                                         │
  113. echo         │   Beispiel: install  c  test                            │
  114. echo         │       oder: install  d  public\test                     │
  115. echo         │                                                         │
  116. echo         ╘═════════════════════════════════════════════════════════╛
  117. goto end
  118.  
  119. :NODRIVE
  120. echo 
  121. echo         ╒═════════════════════════════════════════════════════════╕
  122. echo         │                         Fehler:                         │
  123. echo         │                         ───────                         │
  124. echo         │ Das Laufwerk %1: ist nicht vorhanden oder nicht bereit.  │
  125. echo         │   Bitte INSTALL mit gültigem Ziel-Laufwerk aufrufen!    │
  126. echo         ╘═════════════════════════════════════════════════════════╛
  127. goto end
  128.  
  129. :ERRDRIVE
  130. echo 
  131. echo         ╒═════════════════════════════════════════════════════════╕
  132. echo         │                         Fehler:                         │
  133. echo         │                         ───────                         │
  134. echo         │   Bitte als Laufwerksangabe nur einen Buchstaben ohne   │
  135. echo         │                  Doppelpunkt mitgeben!                  │
  136. echo         ╘═════════════════════════════════════════════════════════╛
  137. goto end
  138.  
  139. :ERRPATH
  140. echo 
  141. echo         ╒═════════════════════════════════════════════════════════╕
  142. echo         │                         Fehler:                         │
  143. echo         │                         ───────                         │
  144. echo         │   Das Unterverzeichnis konnte nicht angelegt werden.    │
  145. echo         │      Bitte INSTALL mit gültigem Ziel-Laufwerk und       │
  146. echo         │           Verzeichnis aufrufen (2 Parameter)!           │
  147. echo         │ Das Verzeichnis ohne \ am Anfang oder Ende, also nicht  │
  148. echo         │                \test  oder  public\test\                │
  149. echo         ╘═════════════════════════════════════════════════════════╛
  150. goto end
  151.  
  152. :ERRINST
  153. echo 
  154. echo         ╒═════════════════════════════════════════════════════════╕
  155. echo         │                         Fehler:                         │
  156. echo         │                         ───────                         │
  157. echo         │    Das Programmpaket konnte leider NICHT vollständig    │
  158. echo         │                   installiert werden!                   │
  159. echo         ╘═════════════════════════════════════════════════════════╛
  160.  
  161. :END
  162. echo:
  163. echo:
  164.