# Environment Variablen setzen (SETX.EXE)

Gültig für: Windows NT | Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10

[Aus dem Windows Resource Kit] bzw. ab Windows Vista mit dabei

Mit dem Standard SET.EXE können Sie Environment Variablen setzen. Diese Variablen sind dann aber nur in dieser Session verfügbar. Nach Beendigung der Session ist diese Variable nicht mehr vorhanden.

Wenn Sie in einer Batch-Datei aber eine Variable setzen wollen, auf der Sie auch später noch einmal zugreifen wollen, müssen Sie das Tool SETX.EXE aus dem Resource Kit verwenden. Wird die Variable auch in der aktuellen Session benötigt, müssen Sie zusätzlich noch SET.EXE verwenden.

setx Variable Wert [-m] | Erzeugt eine Variable mit dem Namen Variable und den Eintrag Wert.
setx Variable -k Registry-Schlüssel [-m] | Erzeugt eine Variable Mit diesem Wert aus dem Registry-Schlüssel
setx Variable -f Datei {-a x,y | -r x,y "string"} [-d d] [-x] [-m] | Erzeugt einen Variable mit dem Inhalt aus einer Textdatei

-m | Setzt den Wert im Maschinen Environment, Standard ist USER Environment
-f Datei | Die Datei, aus der die Environment Variable ausgelesen werden soll
-a x,y | Gibt die absoluten Koordinaten zum Auslesen an
-r x,y | Gibt die relativen Koordinaten zum String an
-d d | Gibt einen zusätzlichen Abgrenzer an
-x | Display Koordinaten

Mit dem Befehl SET in der Kommandozeilenoberfläche können Sie sich alle aktuellen Environment Variablen anzeigen lassen.

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip1000/tip1051.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich