Muss der Anweisungsblock (wenn mehr als 1 Befehl) nicht in runde Klammern eingebettet sein? Denn ein
end if bei Batchdateien habe ich noch nirgendwo gesehen.
Code:
if "%wahl%"=="2" (
cls
echo Du hast 2 gewählt
)
Alternativ kannst du auch mit
goto arbeiten
Code:
if "%wahl%"=="2" goto Nummer2
if "%wahl%"=="3" goto Nummer3
goto Ende
:Nummer2
cls
echo Hallo du da
goto Ende
:Nummer3
cls
echo Du wählst wohl immer 3
goto Ende
...
:Ende
echo BEENDET