Problem - DOS Stapelverarbeitung (Eingabe)
Von: , Frage gestellt am Fr, 13. Mai 2005
Hallo,
ich hätte da gern mal ein Problem:
Ich habe mir eine Batch-Datei geschrieben, in der ich (in DOS natürlich) 4 verschiedene Möglichkeiten aufrufen kann, die nach dem entsprechenden Tastendruck ausgeführt werden sollen.
Soweit die Idee ...
In der Praxis sieht es so aus:
Unter Windows läuft alles perfekt.
Unter DOS aber wartet die Datei nicht auf eine Eingabe , sondern springt quasi sofort (nach max. 1 Sek.) auf errorlevel 1 !
Die Datei sieht an entsprechender Stelle so aus:
@echo off
cls
echo.
echo.
echo Dieses Recovery-Image wurde ausschlieálich fr dieses Computersystem ge-
echo schrieben. Es ist nicht geeignet/f„hig auf anderen Computern installiert
echo zu werden.
echo.
echo.
echo Was wollen Sie tun?
echo.
echo. 1 Hilfe und Anleitung zur Installation ...
echo.
echo. 2 Windows neu installieren ...
echo (Es werden alle Daten dabei unwiederruflich gel”scht !)
echo.
echo E: In den DOS-Modus wechseln ...
echo.
echo Z: Windows laden ...
echo (Bitte die Diskette entnehmen !)
echo.
echo Bitte w„hlen Sie.
echo.
choice /N /c:12EZ >nul
if errorlevel = 4 goto restart
if errorlevel = 3 goto end
if errorlevel = 2 goto setup
if errorlevel = 1 goto help
:help
edit readme.txt
goto start
:setup
setup.exe
goto end
:end
A:
:restart
restart
Warum wartet die Datei nicht auf die Eingabe - Was läuft da unter DOS falsch ?
