-1
aufrufe Wie kann ich ein Windows-Batch, wenn die Bedingung mit mehrere Anweisung behandeln, ohne goto
oder call
Funktion -Wie behandeln, wenn Bedingung mit mehrere Anweisung in Windows-Batch ohne goto oder
If (%value1%=="Test") (
statement1
statement2
statement3
statement4
)
else (
statement1
statement2
statement3
statement4
)
richtig. Nur um eine Erklärung hinzuzufügen: Der Trick ist: 'wenn a == b command1 else command2' muss eine einzelne Zeile sein. Mit Klammern können Sie eine einzelne logische Zeile auf mehrere physikalische Zeilen aufteilen, aber ') else (' muss auf der gleichen physischen Zeile sein, um die logische Zeile nicht zu unterbrechen. Es ist sogar in 'if /?' Beschrieben. – Stephan
Danke Mihai_mandis –