Frage von TomTomtom1209, 11

Warum Funktioniert dieser Batchscript nicht?


@echo off

echo Ja Nein

set /P a=

if %a%=="Ja" goto Weiter

if %a%=="Nein" goto Ende

:Ende

echo 2

pause

exit

:Weiter

echo 1

pause exit ---------------------------------------------------------------------------------------------------- Warum Funktioniert dieser Script nicht ,wenn ich diese Diese Batch starte läuft der Quelltext von oben nach unten ohne die einteilung durch goto zu beachten.- Ich möchte ereichen das wenn man nein eingibt die 2 erscheint. Danke im Vorraus

Antwort
von Proximus553, 4
@echo off 

:Versuch
set /p "a=Ja oder Nein?"
if /i %a%==Ja goto Weiter
if /i %a%==Nein goto Ende
goto Versuch
:Ende
echo 2
pause
exit
:Weiter
echo 1
pause
exit
Kommentar von TomTomtom1209 ,

Was ist das if / i

ich kenne nur if [variable]=.......

Kommentar von Proximus553 ,

"if /i" bewirkt, dass GROSS- / kleinschreibung egal ist   :)

Antwort
von BlackendX, 4

Mach die Ausrufezeichen im if Befehl weg, also bei ja und nein.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten