Page 1 of 1

Umgebungsvariable löschen -> [Autoexec.bat] (GELÖST)

Posted: 18. Nov 2013, 11:32
by Marcus_B
Hallo zusammen,

ich würde ganz gerne eine Umgebungsvariable löschen.
Der Zielpfad ist dynamisch. Das ändern funktioniert.

Ist es möglich eine Umgebungsvariable (system) über die Autoexec.bat Sektion zu löschen ?

Wenn ja, wie sieht hier die korrekte Syntax aus:
Das hat leider nicht funktioniert.
SET VARIABLE=
SET VARIABLE=""


Viele Grüße
Marcus

Re: Umgebungsvariable löschen über Sekti [Autoexec.bat] mögl

Posted: 18. Nov 2013, 12:07
by r.wiegel

Code: Select all

-Set VARIABLE=%VARIABLE%

Re: Umgebungsvariable löschen über Sekti [Autoexec.bat] mögl

Posted: 18. Nov 2013, 12:08
by Marcus_B
Hallo herr Wiegel,

ja das habe ich bereits gelesen.
Was jedoch, wenn ich den Zielpfad nicht kenne ?
Ich könnte diesen mit Sicherheit irgendwo auslesen und dann löschen.

Gibt es aber auch die Möglichkeit das

-SET VARIABLE=
ohne Inhalt zu nutzen ? Oder muss hier explizit ein Pfad angegeben werden ?

Viele Grüße
Marcus

Re: Umgebungsvariable löschen über Sekti [Autoexec.bat] mögl

Posted: 18. Nov 2013, 12:36
by r.wiegel
so soll es gehen:

Code: Select all

-Set VARIABLE=%VARIABLE%

Re: Umgebungsvariable löschen über Sekti [Autoexec.bat] mögl

Posted: 18. Nov 2013, 12:42
by Marcus_B
das hatten sie bereits geschrieben. das habe ich auch in der hilfe gefunden.

meine frage war kann %variable% auch weggelassen werden (leer sein) und wird dadurch das löschen forciert ?
ich werds mal ausprobieren da erfahr ich näheres.

danke trotzdem

Re: Umgebungsvariable löschen über Sekti [Autoexec.bat] mögl

Posted: 18. Nov 2013, 13:37
by r.wiegel
Hallo Marcus,

ob eine Umgebungsvariable gesetzt ist oder nicht, ist egal. Damit kannst du auch eine Variable ohne einen Wert löschen.
Zum Testen:
;Testlauf1:

Code: Select all

; anlegen
Set Variable=
;prüfen
echo %variable%
;löschen
-Set VARIABLE=%VARIABLE%
;Testlauf2:

Code: Select all

; anlegen
Set Variable=C:\Spanien\Mallorca
;prüfen
echo %variable%
;löschen
-Set VARIABLE=%VARIABLE%

Viele Grüße
Roman

Re: Umgebungsvariable löschen über Sekti [Autoexec.bat] mögl

Posted: 18. Nov 2013, 14:33
by Marcus_B
Hallo Roman,

Ich habs mir nun zusammengebaut.
Variable auslesen und -Set VARIABLE=%VARIABLE%

vielen Dank noch einmal für die Erklärung und in Mallorca wär ich jetzt auch gern :)

Viele Grüße
Marcus