Hallo,
ich habe wenig Erfahrung mit Batch, wollte aber in einem Skript erst eine Variable erstellen lassen und diese dann mit if prüfen. Laut einiger Beispielskripte sollte es so gehen:
[src=text]set var=1
IF "%var%" == "1" echo RICHTIG
pause[/src]
Es geht aber nicht. Trotz den "pause" verschwindet das Fenster gleich wieder, ich glaube dort Syntaxfehler erkannt zu haben. Das ist aber unlogisch, ich habe diese Bsp. in einigen Skripten gefunden. Ich weiß nicht was hier falsch sein soll. Ich hab auch alle Möglichen Abwandlungen mit ud ohne "" versucht - nichts geht. Wo liegt der Fehler?
mayflower
ich habe wenig Erfahrung mit Batch, wollte aber in einem Skript erst eine Variable erstellen lassen und diese dann mit if prüfen. Laut einiger Beispielskripte sollte es so gehen:
[src=text]set var=1
IF "%var%" == "1" echo RICHTIG
pause[/src]
Es geht aber nicht. Trotz den "pause" verschwindet das Fenster gleich wieder, ich glaube dort Syntaxfehler erkannt zu haben. Das ist aber unlogisch, ich habe diese Bsp. in einigen Skripten gefunden. Ich weiß nicht was hier falsch sein soll. Ich hab auch alle Möglichen Abwandlungen mit ud ohne "" versucht - nichts geht. Wo liegt der Fehler?
mayflower