home *** CD-ROM | disk | FTP | other *** search
/ Questo 1: Top Shareware / QUESTO1.bin / progc11 / install.bat < prev    next >
DOS Batch File  |  1995-01-14  |  7KB  |  199 lines

  1. @echo off
  2. cls
  3. echo *********************************************************************
  4. echo.
  5. echo Das Installationsprogramm legt das Verzeichnis "mine$" auf dem 
  6. echo Ziellaufwerk an und kopiert anschließend alle Programmdateien 
  7. echo vom Quellaufwerk in dieses Verzeichnis.
  8. echo.
  9. echo Das Installationsprogramm muß folgendermaßen gestartet werden:
  10. echo.
  11. echo                   install  [Quellaufwerk:]  [Ziellaufwerk:]  Return
  12. echo.
  13. echo zum Beispiel:     install b: c:  
  14. echo.
  15. echo *********************************************************************
  16. echo.
  17. echo gewählte Parameter:  - Quellaufwerk = %1
  18. echo                      - Ziellaufwerk = %2
  19. echo.
  20. echo *********************************************************************
  21. echo.
  22. echo Wenn die Parameter nicht i.O. sind, dann Abbruch mit CTRL+C und
  23. echo anschließend ein neuer Versuch, ansonsten
  24. pause
  25. if "%1" == "a:" goto weiter1
  26. if "%1" == "b:" goto weiter1
  27. if "%1" == "c:" goto weiter1
  28. if "%1" == "d:" goto weiter1
  29. if "%1" == "e:" goto weiter1
  30. if "%1" == "f:" goto weiter1
  31. goto ende
  32. :weiter1
  33. if "%2" == "a:" goto weiter2
  34. if "%2" == "b:" goto weiter2
  35. if "%2" == "c:" goto weiter2
  36. if "%2" == "d:" goto weiter2
  37. if "%2" == "e:" goto weiter2
  38. if "%2" == "f:" goto weiter2
  39. if "%2" == "g:" goto weiter2
  40. if "%2" == "h:" goto weiter2
  41. if "%2" == "i:" goto weiter2
  42. if "%2" == "j:" goto weiter2
  43. goto ende
  44. :weiter2
  45. mkdir %2\mine$
  46. rem
  47. if not exist %1\mine.exe goto fehler2
  48. echo kopiere Programmdatei "mine.exe"
  49. copy %1\mine.exe %2\mine$\mine.exe
  50. rem
  51. if not exist %1\ebenen.bin goto fehler3
  52. echo kopiere Datei "ebenen.bin"
  53. copy %1\ebenen.bin %2\mine$\ebenen.bin
  54. rem
  55. if not exist %1\bilder.bin goto fehler4
  56. echo kopiere Datei "bilder.bin"
  57. copy %1\bilder.bin %2\mine$\bilder.bin
  58. rem
  59. if not exist %1\macro.bin goto fehler5
  60. echo kopiere Lösungsdatei "macro.bin"
  61. copy %1\macro.bin %2\mine$\macro.bin
  62. rem
  63. if not exist %1\zufall.bin goto fehler6
  64. echo kopiere Datei "zufall.bin"
  65. copy %1\zufall.bin %2\mine$\zufall.bin
  66. rem
  67. if not exist %1\mine.doc echo Die Datei "mine.doc" befindet sich nicht im Quellverzeichnis!
  68. if not exist %1\mine.doc goto fehler7
  69. echo kopiere Spielbeschreibung "mine.doc"
  70. copy %1\mine.doc %2\mine$\mine.doc
  71. :fehler7
  72. rem
  73. if not exist %1\registr.doc echo Die Datei "registr.doc" befindet sich nicht im Quellverzeichnis!
  74. if not exist %1\registr.doc goto fehler8
  75. echo kopiere Registrierungshinweise "registr.doc"
  76. copy %1\registr.doc %2\mine$\registr.doc
  77. :fehler8
  78. rem
  79. if not exist %1\spiel_1.bin echo Die Datei "spiel_1.bin" befindet sich nicht im Quellverzeichnis!
  80. if not exist %1\spiel_1.bin goto fehler9
  81. echo kopiere Spielstandsdatei "spiel_1.bin"
  82. copy %1\spiel_1.bin %2\mine$\spiel_1.bin
  83. :fehler9
  84. rem
  85. if not exist %1\spiel_2.bin echo Die Datei "spiel_2.bin" befindet sich nicht im Quellverzeichnis!
  86. if not exist %1\spiel_2.bin goto fehler10
  87. echo kopiere Spielstandsdatei "spiel_2.bin"
  88. copy %1\spiel_2.bin %2\mine$\spiel_2.bin
  89. :fehler10
  90. rem
  91. if not exist %1\spiel_3.bin echo Die Datei "spiel_3.bin" befindet sich nicht im Quellverzeichnis!
  92. if not exist %1\spiel_3.bin goto fehler11
  93. echo kopiere Spielstandsdatei "spiel_3.doc"
  94. copy %1\spiel_3.bin %2\mine$\spiel_3.bin
  95. :fehler11
  96. rem
  97. if not exist %1\spiel_4.bin goto fehler15
  98. echo kopiere Spielstandsdatei "spiel_4.bin"
  99. copy %1\spiel_4.bin %2\mine$\spiel_4.bin
  100. :fehler15
  101. rem
  102. if not exist %1\spiel_5.bin goto fehler16
  103. echo kopiere Spielstandsdatei "spiel_5.bin"
  104. copy %1\spiel_5.bin %2\mine$\spiel_5.bin
  105. :fehler16
  106. rem
  107. if not exist %1\spiel_6.bin goto fehler17
  108. echo kopiere Spielstandsdatei "spiel_6.bin"
  109. copy %1\spiel_6.bin %2\mine$\spiel_6.bin
  110. :fehler17
  111. rem
  112. if not exist %1\spiel_7.bin goto fehler18
  113. echo kopiere Spielstandsdatei "spiel_7.bin"
  114. copy %1\spiel_7.bin %2\mine$\spiel_7.bin
  115. :fehler18
  116. rem
  117. if not exist %1\spiel_8.bin goto fehler19
  118. echo kopiere Spielstandsdatei "spiel_8.bin"
  119. copy %1\spiel_8.bin %2\mine$\spiel_8.bin
  120. :fehler19
  121. rem
  122. if not exist %1\info_!!!.exe echo Die Datei "info_!!!.exe" befindet sich nicht im Quellverzeichnis!
  123. if not exist %1\info_!!!.exe goto fehler12
  124. echo kopiere Textbetrachter "info_!!!.exe"
  125. copy %1\info_!!!.exe %2\mine$\info_!!!.exe
  126. :fehler12
  127. rem
  128. if not exist %1\install.doc echo Die Datei "install.doc" befindet sich nicht im Quellverzeichnis!
  129. if not exist %1\install.doc goto fehler13
  130. echo kopiere Infos zur Installation "install.doc"
  131. copy %1\install.doc %2\mine$\install.doc
  132. :fehler13
  133. rem
  134. if not exist %1\start.bat goto fehler14
  135. echo kopiere Startdatei für Vollversion
  136. copy %1\start.bat %2\mine$\start.bat
  137. :fehler14
  138. rem
  139. goto erfolg
  140. rem --------------------------------------------------------------------
  141. :fehler2
  142. echo.
  143. echo Die Datei "mine.exe" konnte nicht kopiert werden!
  144. if not exist %1\mine.exe echo Datei befindet sich nicht im Qellverzeichnis!
  145. echo Die Installation ist nicht vollständig abgelaufen.
  146. echo Die Installation wurde abgebrochen.
  147. echo.
  148. goto ende
  149. :fehler3
  150. echo.
  151. echo Die Datei "ebenen.bin" konnte nicht kopiert werden!
  152. if not exist %1\ebenen.bin echo Datei befindet sich nicht im Qellverzeichnis!
  153. echo Die Installation ist nicht vollständig abgelaufen.
  154. echo Die Installation wurde abgebrochen.
  155. echo.
  156. goto ende
  157. :fehler4
  158. echo.
  159. echo Die Datei "bilder.bin" konnte nicht kopiert werden!
  160. if not exist %1\bilder.bin echo Datei befindet sich nicht im Qellverzeichnis!
  161. echo Die Installation ist nicht vollständig abgelaufen.
  162. echo Die Installation wurde abgebrochen.
  163. echo.
  164. goto ende
  165. :fehler5
  166. echo.
  167. echo Die Datei "macro.bin" konnte nicht kopiert werden!
  168. if not exist %1\macro.bin echo Datei befindet sich nicht im Qellverzeichnis!
  169. echo Die Installation ist nicht vollständig abgelaufen.
  170. echo Die Installation wurde abgebrochen.
  171. echo.
  172. goto ende
  173. :fehler6
  174. echo.
  175. echo Die Datei "zufall.bin" konnte nicht kopiert werden!
  176. if not exist %1\zufall.bin echo Datei befindet sich nicht im Qellverzeichnis!
  177. echo Die Installation ist nicht vollständig abgelaufen.
  178. echo Die Installation wurde abgebrochen.
  179. echo.
  180. goto ende
  181. rem --------------------------------------------------------------------
  182. :erfolg
  183. echo.
  184. echo *******************************************************************
  185. echo Die Installation wurde erfolgreich abgeschlossen,
  186. echo das Programm kann nun im Verzeichnis "%2\mine$" mit 
  187. if not exist %1\start.bat echo dem Befehl "mine" gestartet werden.
  188. if exist %1\start.bat echo dem Befehl "start" gestartet werden.
  189. echo.
  190. echo Viel Spaß beim Spielen!
  191. echo *******************************************************************
  192. echo.
  193. %2
  194. cd\
  195. cd mine$
  196. rem --------------------------------------------------------------------
  197. pause
  198. :ende
  199. echo on