EnvSet()

Auto Hotkey

EnvSet

Writes a value to a variable contained in the environment.

EnvSet EnvVar, Value
Command  Example: EnvSet "Mytemp", A_Temp "\MyTemp"
Function Example: EnvSet("Temp",A_Temp "\MyTemp")

Parameters

EnvVar
Name of the environment variable to use, e.g. "COMSPEC" or "PATH".
Value

Value to set the environment variable to.

ErrorLevel

ErrorLevel is set to 1 if there was a problem or 0 otherwise.

Remarks

The operating system limits each environment variable to 32 KB of text.

An environment variable created or changed with this command will be accessible only to programs the script launches via Run or RunWait. See environment variables for more details.

This command exists because normal script variables are not stored in the environment. This is because performance would be worse and also because the OS limits environment variables to 32 KB.

Related

EnvGet, environment variables, EnvUpdate, Run, RunWait

Example

EnvSet, AutGUI, Some text to put in the variable.