home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Select: Games 9
/
CD_1.iso
/
dosgames
/
vdmine
/
install.bat
< prev
next >
Wrap
DOS Batch File
|
1995-01-14
|
7KB
|
199 lines
@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