Supportnet Computer
Planet of Tech

Supportnet / Forum / SW-Sonstige

batch welchen errorlevel?





Frage

also wenn ich eine batch datei mit folgendem inhalt schreibe ________________________ @echo off :anfang set var1=Passwort set /p var2=Bitte PW eingeben: if %var1%==%var2% goto richtig if errorlevel 1 goto anfang ^^^^^^ .hier steht noch bisseln was anderes . . :richtig echo richtig pause _______________________ und ich bei "Bitte PW eingeben" nur enter drücke komm ich entweder weiter zu der nächsten zeile oder er schließt das fenster. ich willl aber das er zurück zum anfang geht. kann man irgentwo nach guken wann welcher errorlevel entsteht?

Antwort 1 von Harvey17

hallo?^^

Antwort 2 von Seymour

Ändere das einfach so ab:

@echo off
set var1=Pa
set var2=
:anfang
set /p var2=Bitte PW eingeben:
if %var1%==%var2% goto richtig
goto anfang

Das Problem entstand dadurch, das var2 nicht definiert wird wenn du nur Enter drückst.

Zitat:
guken wann welcher errorlevel entsteht
echo %errorlevel%

Soweit ich weiß, geben interne Befehle keine Errorlevel zurück, nur ein paar externe Befehle u. Programme.

Mfg Seymour

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: