Hallo,
im Prinzip kannst du natürlich eine weitere Umgebungsvariable setzen, deren Inhalt in jedem Batch prüfen und bei einem festgelegten Inhalt die Batch per exit verlassen.
Das setzt aber voraus, dass die Batch in einer Schleife läuft und die Variable immer wieder abfragt, sonst bekommt die Batch die Änderung der Variable nicht mit. Allerdings läuft die Batch dann permanent im Kreis und könnte etwas CPU-Last erzeugen.
Achte aber darauf, dass die Umgebungsvariable vor der Abfrage irgendwie definiert wurde, ndernfalls gibt es einen Syntaxfehler.
Gruß
computerschrat