Funktionreferenz


EnvUpdate

Beschreibung anzeigen in

Aktualisiert die Betriebssystem-Umgebung.

EnvUpdate ( )

Rückgabewert

Erfolg: Keine.
Fehler: Setzt @error auf 1.

Bemerkungen

Hat einen ähnlichen Effekt wie das Abmelden und neu Anmelden. Änderungen an den %path%-Variablen z.B. wirken sich u.U. erst nach dem Aufruf von EnvUpdate() aus (bzw. nach dem Abmelden oder einem Neustart).

Verwandte Funktionen

EnvGet, EnvSet

Beispiel

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; E eine Umgebungsvariable namens %PATH%.
    Local $sEnvVar = EnvGet("PATH")

    ; Weist der Systemumgebungsvariable namens %PATH% deren eigenen Wert und den Skriptordner zu.
    ; Wenn eine Umgebungsvariablen zugewiesen oder angewandt wird, so muss diese ohne das Prozentzeichen angegeben werden.
    EnvSet("PATH", $sEnvVar & ";" & @ScriptDir)

    ; Aktualisiert die Betriebssystem-Umgebung.
    EnvUpdate()

    ; Ermittelt die Systemumgebungsvariable, welcher soeben ein Wert zugewiesen wurde.
    $sEnvVar = EnvGet("PATH")

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