Ich habe eine Batch erstellt (ca. >500 Zeilen).
Nun bin ich bei dieser relativ simplen "Programmiersprache" auf ein Phänomen gestoßen, das mich sehr verwundert.
Ich habe eine IF-Abfrage, die einwandfrei funktioniert. Darin steht am Ende: "... && GOTO makelanmess" Danach kommen nach einer weiteren Sprungmarke weitere Zeilen Code und dann die Zielmarke.
Wenn beim Ausführen die IF abfrage als true bewertet wird geht das Programm zu.
Jetzt könnte man sagen dass mein IF Sytax fehlerhaft ist, aber wenn ich die Ziel-Sprungmarke doppelt hinschreiben, dann geht es. Also stürzt das Programm ab, da es kein Sprungziel sieht.
Wenn ich es über eine "Zwischenmarke" ( sprich : if->marke 1->Marke 2( Ziel ))umleite, dann geht es. Das Problem besteht nur, wenn sie aus der If abfrage aufgerufen werden soll.
Nun, ich habe schon rund um die Sprungmarke alle (unsichtbaren) Zeichen gelöscht und diese an verschiedene Stellen geschrieben. Es funktioniert nur wenn diese doppelt da steht. Dieses Problem habe ich jetzt schon 2 mal im File und es stört mich, da ich nicht weiss ob das in Zukunft vom System noch geschluckt werden kann.
Hat jemand schon Erfahrung mit einem solchen Fehler