home *** CD-ROM | disk | FTP | other *** search
- @echo off
- cls
- echo *********************************************************************
- echo.
- echo Das Installationsprogramm legt das Verzeichnis "mine$" auf dem
- echo Ziellaufwerk an und kopiert anschließend alle Programmdateien
- echo vom Quellaufwerk in dieses Verzeichnis.
- echo.
- echo Das Installationsprogramm muß folgendermaßen gestartet werden:
- echo.
- echo install [Quellaufwerk:] [Ziellaufwerk:] Return
- echo.
- echo zum Beispiel: install b: c:
- echo.
- echo *********************************************************************
- echo.
- echo gewählte Parameter: - Quellaufwerk = %1
- echo - Ziellaufwerk = %2
- echo.
- echo *********************************************************************
- echo.
- echo Wenn die Parameter nicht i.O. sind, dann Abbruch mit CTRL+C und
- echo anschließend ein neuer Versuch, ansonsten
- pause
- if "%1" == "a:" goto weiter1
- if "%1" == "b:" goto weiter1
- if "%1" == "c:" goto weiter1
- if "%1" == "d:" goto weiter1
- if "%1" == "e:" goto weiter1
- if "%1" == "f:" goto weiter1
- goto ende
- :weiter1
- if "%2" == "a:" goto weiter2
- if "%2" == "b:" goto weiter2
- if "%2" == "c:" goto weiter2
- if "%2" == "d:" goto weiter2
- if "%2" == "e:" goto weiter2
- if "%2" == "f:" goto weiter2
- if "%2" == "g:" goto weiter2
- if "%2" == "h:" goto weiter2
- if "%2" == "i:" goto weiter2
- if "%2" == "j:" goto weiter2
- goto ende
- :weiter2
- mkdir %2\mine$
- rem
- if not exist %1\mine.exe goto fehler2
- echo kopiere Programmdatei "mine.exe"
- copy %1\mine.exe %2\mine$\mine.exe
- rem
- if not exist %1\ebenen.bin goto fehler3
- echo kopiere Datei "ebenen.bin"
- copy %1\ebenen.bin %2\mine$\ebenen.bin
- rem
- if not exist %1\bilder.bin goto fehler4
- echo kopiere Datei "bilder.bin"
- copy %1\bilder.bin %2\mine$\bilder.bin
- rem
- if not exist %1\macro.bin goto fehler5
- echo kopiere Lösungsdatei "macro.bin"
- copy %1\macro.bin %2\mine$\macro.bin
- rem
- if not exist %1\zufall.bin goto fehler6
- echo kopiere Datei "zufall.bin"
- copy %1\zufall.bin %2\mine$\zufall.bin
- rem
- if not exist %1\mine.doc echo Die Datei "mine.doc" befindet sich nicht im Quellverzeichnis!
- if not exist %1\mine.doc goto fehler7
- echo kopiere Spielbeschreibung "mine.doc"
- copy %1\mine.doc %2\mine$\mine.doc
- :fehler7
- rem
- if not exist %1\registr.doc echo Die Datei "registr.doc" befindet sich nicht im Quellverzeichnis!
- if not exist %1\registr.doc goto fehler8
- echo kopiere Registrierungshinweise "registr.doc"
- copy %1\registr.doc %2\mine$\registr.doc
- :fehler8
- rem
- if not exist %1\spiel_1.bin echo Die Datei "spiel_1.bin" befindet sich nicht im Quellverzeichnis!
- if not exist %1\spiel_1.bin goto fehler9
- echo kopiere Spielstandsdatei "spiel_1.bin"
- copy %1\spiel_1.bin %2\mine$\spiel_1.bin
- :fehler9
- rem
- if not exist %1\spiel_2.bin echo Die Datei "spiel_2.bin" befindet sich nicht im Quellverzeichnis!
- if not exist %1\spiel_2.bin goto fehler10
- echo kopiere Spielstandsdatei "spiel_2.bin"
- copy %1\spiel_2.bin %2\mine$\spiel_2.bin
- :fehler10
- rem
- if not exist %1\spiel_3.bin echo Die Datei "spiel_3.bin" befindet sich nicht im Quellverzeichnis!
- if not exist %1\spiel_3.bin goto fehler11
- echo kopiere Spielstandsdatei "spiel_3.doc"
- copy %1\spiel_3.bin %2\mine$\spiel_3.bin
- :fehler11
- rem
- if not exist %1\spiel_4.bin goto fehler15
- echo kopiere Spielstandsdatei "spiel_4.bin"
- copy %1\spiel_4.bin %2\mine$\spiel_4.bin
- :fehler15
- rem
- if not exist %1\spiel_5.bin goto fehler16
- echo kopiere Spielstandsdatei "spiel_5.bin"
- copy %1\spiel_5.bin %2\mine$\spiel_5.bin
- :fehler16
- rem
- if not exist %1\spiel_6.bin goto fehler17
- echo kopiere Spielstandsdatei "spiel_6.bin"
- copy %1\spiel_6.bin %2\mine$\spiel_6.bin
- :fehler17
- rem
- if not exist %1\spiel_7.bin goto fehler18
- echo kopiere Spielstandsdatei "spiel_7.bin"
- copy %1\spiel_7.bin %2\mine$\spiel_7.bin
- :fehler18
- rem
- if not exist %1\spiel_8.bin goto fehler19
- echo kopiere Spielstandsdatei "spiel_8.bin"
- copy %1\spiel_8.bin %2\mine$\spiel_8.bin
- :fehler19
- rem
- if not exist %1\info_!!!.exe echo Die Datei "info_!!!.exe" befindet sich nicht im Quellverzeichnis!
- if not exist %1\info_!!!.exe goto fehler12
- echo kopiere Textbetrachter "info_!!!.exe"
- copy %1\info_!!!.exe %2\mine$\info_!!!.exe
- :fehler12
- rem
- if not exist %1\install.doc echo Die Datei "install.doc" befindet sich nicht im Quellverzeichnis!
- if not exist %1\install.doc goto fehler13
- echo kopiere Infos zur Installation "install.doc"
- copy %1\install.doc %2\mine$\install.doc
- :fehler13
- rem
- if not exist %1\start.bat goto fehler14
- echo kopiere Startdatei für Vollversion
- copy %1\start.bat %2\mine$\start.bat
- :fehler14
- rem
- goto erfolg
- rem --------------------------------------------------------------------
- :fehler2
- echo.
- echo Die Datei "mine.exe" konnte nicht kopiert werden!
- if not exist %1\mine.exe echo Datei befindet sich nicht im Qellverzeichnis!
- echo Die Installation ist nicht vollständig abgelaufen.
- echo Die Installation wurde abgebrochen.
- echo.
- goto ende
- :fehler3
- echo.
- echo Die Datei "ebenen.bin" konnte nicht kopiert werden!
- if not exist %1\ebenen.bin echo Datei befindet sich nicht im Qellverzeichnis!
- echo Die Installation ist nicht vollständig abgelaufen.
- echo Die Installation wurde abgebrochen.
- echo.
- goto ende
- :fehler4
- echo.
- echo Die Datei "bilder.bin" konnte nicht kopiert werden!
- if not exist %1\bilder.bin echo Datei befindet sich nicht im Qellverzeichnis!
- echo Die Installation ist nicht vollständig abgelaufen.
- echo Die Installation wurde abgebrochen.
- echo.
- goto ende
- :fehler5
- echo.
- echo Die Datei "macro.bin" konnte nicht kopiert werden!
- if not exist %1\macro.bin echo Datei befindet sich nicht im Qellverzeichnis!
- echo Die Installation ist nicht vollständig abgelaufen.
- echo Die Installation wurde abgebrochen.
- echo.
- goto ende
- :fehler6
- echo.
- echo Die Datei "zufall.bin" konnte nicht kopiert werden!
- if not exist %1\zufall.bin echo Datei befindet sich nicht im Qellverzeichnis!
- echo Die Installation ist nicht vollständig abgelaufen.
- echo Die Installation wurde abgebrochen.
- echo.
- goto ende
- rem --------------------------------------------------------------------
- :erfolg
- echo.
- echo *******************************************************************
- echo Die Installation wurde erfolgreich abgeschlossen,
- echo das Programm kann nun im Verzeichnis "%2\mine$" mit
- if not exist %1\start.bat echo dem Befehl "mine" gestartet werden.
- if exist %1\start.bat echo dem Befehl "start" gestartet werden.
- echo.
- echo Viel Spaß beim Spielen!
- echo *******************************************************************
- echo.
- %2
- cd\
- cd mine$
- rem --------------------------------------------------------------------
- pause
- :ende
- echo on