home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of German Only 1
/
romside_best_of_german_only_1.iso
/
doshelp
/
esmenu
/
entpack.exe
/
INSTALL.BAT
< prev
next >
Wrap
DOS Batch File
|
1992-10-01
|
6KB
|
138 lines
@echo off
cls
echo:
echo ┌────╖───╖──────╖───╖─╖───╖ Installation MENU 1.10
echo │ ╔═╤╝╔╕ ║╔╕ ╔╕ ║═══╣ ║╔╕ ║ ─────────────────────────────────
echo │ ╙─┴╖╙┘ ║║│ ║│ ║══ ║ ║╠╡ ║ (C) Copyright Erich Schuster 1992
echo ╘════╝═══╝╝╘═╝╘═╝═══╝═╝╝╘═╝ All Rights Reserved.
echo:
if not exist !MENU110.exe goto noprog
if not exist menu.exe goto errdisk
if not exist menu-sw.exe goto errdisk
if not exist drive.exe goto errdisk
if not exist list.exe goto errdisk
if not exist read_me.! goto errdisk
if '%2' == '' goto noparm
drive %1 >NUL
if errorlevel 255 goto nodrive
if errorlevel 1 goto errdrive
:DRIVEOK
echo:
echo Das Unterverzeichnis %1:\%2 wird angelegt...
xcopy read_me.! %1:\%2\ >NUL
if errorlevel 1 goto errpath
xcopy list.exe %1:\%2\ >NUL
:INSTALL
echo:
echo Das Programm-Paket wird installiert...
xcopy !MENU110.exe %1:\%2\ >NUL
if not exist %1:\%2\!MENU110.exe goto errinst
xcopy menu.exe %1:\%2\ >NUL
if not exist %1:\%2\menu.exe goto errinst
xcopy menu-sw.exe %1:\%2\ >NUL
if not exist %1:\%2\menu-sw.exe goto errinst
:UNPACK
echo:
echo Das Programm-Paket wird entpackt...
%1:
cd \%2
!MENU110
if not exist bestell*.txt goto errinst
erase !MENU110.exe
:FERTIG
cls
if exist ok.txt list ok.txt
if exist ok.txt erase ok.txt
goto end
:NOPROG
echo
echo ╒═════════════════════════════════════════════════════════╕
echo │ Fehler: │
echo │ ─────── │
echo │ Zur Installation muß das Quell-Laufwerk, also das │
echo │ Disketten-Laufwerk (meistens A:), das aktuelle Lauf- │
echo │ werk sein. │
echo │ Bitte mit A: bzw. B: und [Enter] auf das entsprechende │
echo │ Disketten-Laufwerk wechseln! │
echo ╘═════════════════════════════════════════════════════════╛
goto end
:ERRDISK
echo
echo ╒═════════════════════════════════════════════════════════╕
echo │ Fehler: │
echo │ ─────── │
echo │ Auf dieser Diskette fehlt eine benötigte Datei. │
echo │ Das heißt, das ist nicht die Original-Programmdiskette. │
echo │ Bitte reklamieren! │
echo ╘═════════════════════════════════════════════════════════╛
goto end
:NOPARM
echo
echo ╒═════════════════════════════════════════════════════════╕
echo │ │
echo │ Bitte die Installationsprozedur wie folgt aufrufen: │
echo │ │
echo │ INSTALL [LW] [PATH] │
echo │ │
echo │ LW = C (gültiges Laufwerk OHNE Doppelpunkt) │
echo │ PATH = Pfadname (ohne \ am Anfang oder Ende) │
echo │ │
echo │ Beispiel: install c test │
echo │ oder: install d public\test │
echo │ │
echo ╘═════════════════════════════════════════════════════════╛
goto end
:NODRIVE
echo
echo ╒═════════════════════════════════════════════════════════╕
echo │ Fehler: │
echo │ ─────── │
echo │ Das Laufwerk %1: ist nicht vorhanden oder nicht bereit. │
echo │ Bitte INSTALL mit gültigem Ziel-Laufwerk aufrufen! │
echo ╘═════════════════════════════════════════════════════════╛
goto end
:ERRDRIVE
echo
echo ╒═════════════════════════════════════════════════════════╕
echo │ Fehler: │
echo │ ─────── │
echo │ Bitte als Laufwerksangabe nur einen Buchstaben ohne │
echo │ Doppelpunkt mitgeben! │
echo ╘═════════════════════════════════════════════════════════╛
goto end
:ERRPATH
echo
echo ╒═════════════════════════════════════════════════════════╕
echo │ Fehler: │
echo │ ─────── │
echo │ Das Unterverzeichnis konnte nicht angelegt werden. │
echo │ Bitte INSTALL mit gültigem Ziel-Laufwerk und │
echo │ Verzeichnis aufrufen (2 Parameter)! │
echo │ Das Verzeichnis ohne \ am Anfang oder Ende, also nicht │
echo │ \test oder public\test\ │
echo ╘═════════════════════════════════════════════════════════╛
goto end
:ERRINST
echo
echo ╒═════════════════════════════════════════════════════════╕
echo │ Fehler: │
echo │ ─────── │
echo │ Das Programmpaket konnte leider NICHT vollständig │
echo │ installiert werden! │
echo ╘═════════════════════════════════════════════════════════╛
:END
echo:
echo: