Umgebungsvariable vor Programmstart setzen und bei Programmende wieder entfernen
Hallo,
ich möchte zuerst über Batch Umgebungsvariablen setzen dann das Programm starten und diese nach Beendigung des Programms wieder löschen. Wie man die Umgebungsvariablen setzt wieder löscht und das Programm startet ist klar! Die Frage ist nur, wie die Batch das Programmende erkennt um die Umgebungsvariablen dann zu löschen.
Ist dies so möglich und wie?
Gruß
Steffen
ich möchte zuerst über Batch Umgebungsvariablen setzen dann das Programm starten und diese nach Beendigung des Programms wieder löschen. Wie man die Umgebungsvariablen setzt wieder löscht und das Programm startet ist klar! Die Frage ist nur, wie die Batch das Programmende erkennt um die Umgebungsvariablen dann zu löschen.
Ist dies so möglich und wie?
Gruß
Steffen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 111097
Url: https://administrator.de/contentid/111097
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
versuchs mal mit dem Befehl EXIT am Ende Deiner Batch.
Wenn das nicht funktioniert, dann entweder am Anfang Deiner Batch einen neue Instanz des Befehlsinterpreters COMMAND aufrufen und am Ende mit EXIT diese Instanz beenden. Dadaurch werden die Umgebungsvariablen dieser Instanz gelöscht.
Oder:
Umgebungsvariablen am Batchende zurücksetzen mit:
Am Anfang z.B. Set Variabe1 = "Test"
Am Ende Set Variable1=
Gruß Dieter
versuchs mal mit dem Befehl EXIT am Ende Deiner Batch.
Wenn das nicht funktioniert, dann entweder am Anfang Deiner Batch einen neue Instanz des Befehlsinterpreters COMMAND aufrufen und am Ende mit EXIT diese Instanz beenden. Dadaurch werden die Umgebungsvariablen dieser Instanz gelöscht.
Oder:
Umgebungsvariablen am Batchende zurücksetzen mit:
Am Anfang z.B. Set Variabe1 = "Test"
Am Ende Set Variable1=
Gruß Dieter