Setzt den Wert einer Umgebungsvariablen.
EnvSet ( "envvariable" [, "value"] )
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. |
Erfolg: | Ein Wert ungleich 0. |
Fehler: | 0. |
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.
#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