home *** CD-ROM | disk | FTP | other *** search
/ The Best of the Best / _.img / w020 / install.bat < prev    next >
DOS Batch File  |  1992-10-02  |  9KB  |  187 lines

  1. @ECHO OFF
  2. CLS
  3. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  4. ECHO    ║ Installation WinSound 2.02        (c) 1992 Dipl.-Ing. Th. Klostermann ║
  5. ECHO    ║                                                                       ║
  6. ECHO    ║ Bitte starten Sie vor der Installation erst das Programm README.BAT ! ║
  7. ECHO    ║ Am einfachsten geht das durch die Eingabe von:                        ║
  8. ECHO    ║                                                                       ║
  9. ECHO    ║    A:\) readme                                                        ║
  10. ECHO    ║                                                                       ║
  11. ECHO    ║               HABEN SIE EINE SICHERUNGSKOPIE GEFERTIGT?               ║
  12. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  13. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  14. ECHO    ║          Weiter mit beliebiger Taste - Abbruch mit (CTRL)+(C)         ║
  15. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  16. PAUSE >NUL
  17.  
  18. IF NOT "%1" == "" IF "%2" == "" GOTO DummUser
  19. IF "%2" == "" GOTO MakeDir
  20.  
  21. CLS
  22. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  23. ECHO    ║ Installation WinSound 2.02        (c) 1992 Dipl.-Ing. Th. Klostermann ║
  24. ECHO    ║                                                                       ║
  25. ECHO    ║ Zur Kontrolle zeigen wir Ihnen den gewünschten Pfad an:               ║
  26. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  27. ECHO.
  28. ECHO         Laufwerk ist ...... : %1
  29. ECHO         Verzeichnis ist ... : %2
  30. ECHO.
  31. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  32. ECHO    ║ Hinter dem Laufwerk muß ein Doppelpunkt ":" stehen, z.B. "c:"         ║
  33. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  34. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  35. ECHO    ║          Weiter mit beliebiger Taste - Abbruch mit (CTRL)+(C)         ║
  36. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  37. PAUSE >NUL
  38.  
  39. : Ist Laufwerk vorhanden?
  40. ECHO test >%1\abcxyz.tmp
  41. IF NOT EXIST %1\abcxyz.tmp GOTO DummUser
  42.    DEL %1\abcxyz.tmp >NUL
  43.  
  44. IF NOT "%1" == "" IF NOT EXIST %1\%2 MD %1\%2 >NUL
  45.    ECHO test >%1\%2\abcxyz.tmp
  46.    IF NOT EXIST %1\%2\abcxyz.tmp GOTO DummUser
  47.    DEL %1\%2\abcxyz.tmp >NUL
  48.    GOTO MitPara
  49.  
  50. :MakeDir
  51. IF "%1" == "" IF NOT EXIST c:\winsound MD c:\winsound >NUL
  52. GOTO OhnePara
  53.  
  54. :MitPara
  55. CLS
  56. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  57. ECHO    ║ Installation WinSound 2.02        (c) 1992 Dipl.-Ing. Th. Klostermann ║
  58. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  59. ECHO.
  60.  
  61. IF NOT EXIST WS_YO.SHI GOTO DummUser
  62.  
  63. : vorhandene Dateien entfernen
  64. IF EXIST %1\%2\*.ndx        DEL %1\%2\*.ndx         >NUL
  65. IF EXIST %1\%2\*.exe        DEL %1\%2\*.exe         >NUL
  66. IF EXIST %1\%2\*.txt        DEL %1\%2\*.txt         >NUL
  67. IF EXIST %1\%2\*.wri        DEL %1\%2\*.wri         >NUL
  68. IF EXIST %1\%2\*.bat        DEL %1\%2\*.bat         >NUL
  69. IF EXIST %1\%2\vbrun100.dll DEL %1\%2\vbrun100.dll  >NUL
  70. IF EXIST %1\%2\winsound.ico DEL %1\%2\winsound .ico >NUL
  71.  
  72. : alte Dateien sichern
  73. IF EXIST %1\%2\musik.dbf    REN %1\%2\musik.dbf    musik.$bf    >NUL
  74. IF EXIST %1\%2\musik.dbt    REN %1\%2\musik.dbt    musik.$bt    >NUL
  75. IF EXIST %1\%2\titel.dbf    REN %1\%2\titel.dbf    titel.$bf    >NUL
  76. IF EXIST %1\%2\land.mem     REN %1\%2\land.mem     land.$em     >NUL
  77. IF EXIST %1\%2\stil.mem     REN %1\%2\stil.mem     stil.$em     >NUL
  78. IF EXIST %1\%2\ttformat.mem REN %1\%2\ttformat.mem ttformat.$em >NUL
  79. IF EXIST %1\%2\sortiere.mem REN %1\%2\sortiere.mem sortiere.$em >NUL
  80. IF EXIST %1\%2\suchen.mem   REN %1\%2\suchen.mem   suchen.$em   >NUL
  81.  
  82. : kopieren
  83. IF EXIST WS_YO.SHI COPY WS_YO.SHI %1\%2\WSlzh.exe /V
  84. IF EXIST WINSOUND.INI COPY WINSOUND.INI %1\%2 /V
  85.  
  86. : Verzeichnis betreten
  87. %1
  88. CD \
  89. CD %2
  90. GOTO Entpacken
  91.  
  92. :OhnePara
  93. CLS
  94. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  95. ECHO    ║ Installation WinSound 2.02        (c) 1992 Dipl.-Ing. Th. Klostermann ║
  96. ECHO    ║                                                                       ║
  97. ECHO    ║ Das Programm wird in dem Verzeichnis c:\winsound installiert!         ║
  98. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  99. ECHO.
  100.  
  101. IF NOT EXIST WS_YO.SHI GOTO DummUser
  102.  
  103. : vorhandene Dateien entfernen
  104. IF EXIST c:\winsound\*.ndx        DEL c:\winsound\*.ndx        >NUL
  105. IF EXIST c:\winsound\*.exe        DEL c:\winsound\*.exe        >NUL
  106. IF EXIST c:\winsound\*.txt        DEL c:\winsound\*.txt        >NUL
  107. IF EXIST c:\winsound\*.wri        DEL c:\winsound\*.wri        >NUL
  108. IF EXIST c:\winsound\*.bat        DEL c:\winsound\*.bat        >NUL
  109. IF EXIST c:\winsound\vbrun100.dll DEL c:\winsound\vbrun100.dll >NUL
  110. IF EXIST c:\winsound\winsound.ico DEL c:\winsound\winsound.ico >NUL
  111.  
  112. : alte Dateien sichern
  113. IF EXIST c:\winsound\musik.dbf    REN c:\winsound\musik.dbf    musik.$bf    >NUL
  114. IF EXIST c:\winsound\musik.dbt    REN c:\winsound\musik.dbt    musik.$bt    >NUL
  115. IF EXIST c:\winsound\titel.dbf    REN c:\winsound\titel.dbf    titel.$bf    >NUL
  116. IF EXIST c:\winsound\land.mem     REN c:\winsound\land.mem     land.$em     >NUL
  117. IF EXIST c:\winsound\stil.mem     REN c:\winsound\stil.mem     stil.$em     >NUL
  118. IF EXIST c:\winsound\ttformat.mem REN c:\winsound\ttformat.mem ttformat.$em >NUL
  119. IF EXIST c:\winsound\sortiere.mem REN c:\winsound\sortiere.mem sortiere.$em >NUL
  120. IF EXIST c:\winsound\suchen.mem   REN c:\winsound\suchen.mem   suchen.$em   >NUL
  121.  
  122. : kopieren
  123. IF EXIST WS_YO.SHI COPY WS_YO.SHI c:\winsound\wslzh.exe /V
  124. IF EXIST WINSOUND.INI COPY WINSOUND.INI c:\winsound /V
  125.  
  126. : Verzeichnis betreten
  127. c:
  128. CD \
  129. CD winsound
  130. GOTO Entpacken
  131.  
  132. :Entpacken
  133. CLS
  134. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  135. ECHO    ║ Installation WinSound 2.02        (c) 1992 Dipl.-Ing. Th. Klostermann ║
  136. ECHO    ║                                                                       ║
  137. ECHO    ║                   ... Programm wird ausgepackt ...                    ║
  138. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  139. ECHO.
  140. : Dateien auspacken
  141. wslzh
  142. DEL wslzh.exe >NUL
  143.  
  144. CLS
  145. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  146. ECHO    ║ Installation WinSound 2.02        (c) 1992 Dipl.-Ing. Th. Klostermann ║
  147. ECHO    ║                                                                       ║
  148. ECHO    ║ So wie's aussieht, ist das Programm jetzt installiert.                ║
  149. ECHO    ║                                                                       ║   
  150. ECHO    ║ Rufen Sie nun Windows auf.                                            ║  
  151. ECHO    ║ Tragen Sie WinSound in eine vorhandene oder neue Gruppe des           ║
  152. ECHO    ║ Programm-Managers ein.                                                ║
  153. ECHO    ║ Das Eintragen in eine Gruppe ist in der Datei "readme" unter Punkt    ║
  154. ECHO    ║ 3.3 beschrieben.                                                      ║
  155. ECHO    ║                                                                       ║
  156. ECHO    ║ Danach können Sie WinSound entweder über den Programm-Manager oder    ║
  157. ECHO    ║ den Datei-Manager starten.                                            ║
  158. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  159. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  160. ECHO    ║      Installationsprogramm mit beliebiger Taste beenden.              ║
  161. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  162. PAUSE >NUL
  163. GOTO Ende
  164.  
  165. :DummUser
  166. CLS
  167. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  168. ECHO    ║ Installation WinSound 2.02        (c) 1992 Dipl.-Ing. Th. Klostermann ║
  169. ECHO    ║                                                                       ║
  170. ECHO    ║ WinSound wird folgendermaßen installiert:                             ║
  171. ECHO    ║                                                                       ║
  172. ECHO    ║       install [ LAUFWERK ] [ VERZEICHNIS ]                            ║
  173. ECHO    ║                                                                       ║
  174. ECHO    ║ also z.B. install c: winsound    Die Angaben müssen durch ein Leer-   ║
  175. ECHO    ║                                  zeichen getrennt sein!               ║
  176. ECHO    ║ oder einfach                                                          ║
  177. ECHO    ║           install                                                     ║ 
  178. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  179. ECHO    ╔═══════════════════════════════════════════════════════════════════════╗
  180. ECHO    ║                     Weiter mit beliebiger Taste!                      ║
  181. ECHO    ╚═══════════════════════════════════════════════════════════════════════╝
  182. PAUSE >NUL
  183. GOTO Ende
  184.  
  185. :Ende
  186. CLS
  187. ECHO ON