aiwa002
Goto Top

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

Content-ID: 111097

Url: https://administrator.de/contentid/111097

Ausgedruckt am: 22.11.2024 um 22:11 Uhr

miniversum
miniversum 11.03.2009 um 12:32:20 Uhr
Goto Top
ganz einfach so:
echo Starte notepad
notepad.exe
echo notepad ist beendet
76109
76109 11.03.2009 um 18:56:56 Uhr
Goto Top
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