Funktionreferenz


EnvSet

Beschreibung anzeigen in

Setzt den Wert einer Umgebungsvariablen.

EnvSet ( "envvariable" [, "value"] )

Parameter

envvariable Name der Umgebungsvariable, die gesetzt werden soll.
value [optional] Wert, auf den die Umgebungsvariable gesetzt werden soll. Wenn kein Wert angegeben wird, wird die Umgebungsvariable gelöscht.

Rückgabewert

Erfolg: Ein Wert ungleich 0.
Fehler: 0.

Bemerkungen

Eine Umgebungsvariable, die auf diese Weise gesetzt wird, ist nur von Programmen nutzbar, die aus AutoIt heraus gestartet wurden (mittels Run() oder RunWait()). Sobald AutoIt beendet wird, existieren die Umgebungsvariablen nicht mehr.

Verwandte Funktionen

EnvGet, EnvUpdate

Beispiel

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Erstellt eine Umgebungsvariable namens %MYVAR% und weist dieser einen Wert zu. Wenn eine Umgebungsvariablen zugewiesen oder angewandt wird, so muss diese ohne das Prozentzeichen angegeben werden.
    EnvSet("MYVAR", "Dies ist etwas Text!")

    ; Ermittelt die Umgebungsvariable, welcher soeben ein Wert zugewiesen wurde.
    Local $sEnvVar = EnvGet("MYVAR")

    ; Zeigt den Wert der Umgebungsvariable $MYVAR%.
    MsgBox($MB_SYSTEMMODAL, "", "Die Umgebungsvariable %MYVAR% hat den Wert: " & @CRLF & @CRLF & $sEnvVar)
EndFunc   ;==>Example