Ruft den Wert einer bestimmten Umgebungsvariable ab.
Wert := EnvGet(UmgebungVar)
Typ: Zeichenkette
Name der Umgebungsvariable, z.B. "Path".
"Path"
Diese Funktion gibt den Wert von UmgebungVar zurück. Wenn UmgebungVar einen leeren Wert hat oder nicht existiert, wird eine leere Zeichenkette zurückgegeben.
Das Betriebssystem limitiert jede Umgebungsvariable auf 32 KB Text.
Diese Funktion existiert, weil normale Skriptvariablen nicht in die Systemumgebung gespeichert werden. Das liegt zum einen daran, dass die Performanz darunter leiden würde, und zum anderen daran, dass das Betriebssystem die Größe jeder Umgebungsvariable auf 32 KB begrenzt.
EnvSet, Run / RunWait
Ruft den Wert einer Umgebungsvariable ab und speichert ihn in LogonServer.
LogonServer := EnvGet("LogonServer")
Ruft den Pfad des Ordners "Programme" ab und meldet ihn. Eine alternative Methode finden Sie unter RegRead-Beispiel #2.
ProgramFilesDir := EnvGet(A_Is64bitOS ? "ProgramW6432" : "ProgramFiles") MsgBox "Programmdateien sind in: " ProgramFilesDir
Ermittelt und meldet den Pfad des Local-Verzeichnisses (AppData) des aktuellen Benutzers.
LocalAppData := EnvGet("LocalAppData") MsgBox "Die Anwendungsdaten von " A_UserName " sind in: " LocalAppData