Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

---> IF %Variable% == [Text] goto [irgendwas]

xlh / 2 Antworten / Flachansicht Nickles

Hallo Leute,

habe ein Problem mit einer IF Abfrage in einer Batch-Datei.
Und zwar ich habe mir Programm aus dem Netz gezogen, das sich "INPUT" nennt. Damit habe ich die Möglickeit, während eine Batch läuft, eine Eingabe zu machen und dieses Prog wandelt es dann in eine Variable um.


Also ich poste einfach mal ein Teil der Batch:


c:\input.com Geben Sie ihren Text ein: hallo  <- Geben Sie ihren Text ein:  Ist der Prompting String
if %ANS%==hallo goto weiter


%ANS% ist die Variable die das Prog ausgibt


So mein Problem ist wenn ich die IF ABfrage mache zeigt er mir diese Fehlermeldung an:
"goto" ist syntaktisch an dieser Stelle nicht verarbeitbar.
Aber ich habe schon wie oft im Internet gelesen, das man auch eine Variable, mit einer Zeichenfolge mit einer if abfrage vergleichen kann. Hinter %ANS%, verbirgt sich ja nichts anderes als "hallo".
Woran kann das liegen? Ich brauche unbedingt HILFE!


Danke im voraus
Gruß xLh

bei Antwort benachrichtigen