Archiv Server-Windows 15.877 Themen, 54.317 Beiträge

Eine Batch-Datei zum ändern der Umgebungsvariabelen?

Sesselpuppser / 6 Antworten / Flachansicht Nickles

Moin,

da ich nur noch 5% auf meinem Startlaufwerk frei habe (ca. 120MB), aber Antivir beim öffnen der driver.cab mehr platz temorär benötigt, möchte ich gerne praktisch per doppelklick kurzzeitig den TEMP-Ort in der Umgebungsvariabelen %USERPROFILE%\\Lokale Einstellungen\\Temp auf
E:\\ umsetzten!

Da ich nicht viel ahnung von Kommandos in einer Batch habe, woolte ich leiber jemanden fragen der sich damit auskennt :-)!

Danke!

Borlander Sesselpuppser „Eine Batch-Datei zum ändern der Umgebungsvariabelen?“
Optionen
Da ich nicht viel ahnung von Kommandos in einer Batch habe
Ist eigentlich nicht geheimnisvolles - in einer Batch-Datei kannst Du einfach mehrere Befehle hintereinander ausführen lassen, (fast) genaso wie manuell über die Eingabeaufforderung...

TEMP-Ort in der Umgebungsvariabelen %USERPROFILE%\\Lokale Einstellungen\\Temp auf
E:\\ umsetzten!

Umgebungsvariablen kannst Du mit SET setzen, die zu setzenden Variable heißt im konkreten Fall TEMP - die Variable TMP sollte mit geändert werden...

Mit SET TEMP=E:\ bzw. SET TEMP="%USERPROFILE%\Lokale Einstellungen\Temp" (Anführungszeichen verwenden da Leerzeichen im Pfad/Parameter enthalten sind) kannst Du die Variable entsprechend ändern (für TMP solltest Du jeweils analog vorgehen).


Wenn Du es ganz elegant machen möchtest erstelle nur eine Batchdatei zum setzen der beiden Umgebungsvariablen und übergib den neuen Wert als Kommandozeilenparameter an die Batch-Datei (in der ist der Kommandozeilenparameter dann als %1 verfügbar) - auch hier gilt: beim aufruf der Batch die Anführungszeichen nicht vergessen...


Gruß
Borlander