Windows environment variables

Top  Previous  Next

 

Windows environment variables can be used in two ways. One way is to pass the environment variable as an argument into Robo-FTP from a shortcut or the Windows Command Prompt command line. Consider the following example where the environment variable %SystemDrive% is passed in as an argument.

 

C:\Program Files\Robo-FTP\Robo-FTP.exe –p1 %SystemDrive%

 

The SET command may also be used to copy the value of an environment variable into a Robo-FTP script variable.  Consider the following example where the operating system environment variable %SystemDrive% is set to the Robo-FTP script variable named sysdrive:

 

SET sysdrive = %SystemDrive%

 

Here is a list of common Windows environment variables:

%ALLUSERSPROFILE%

Path to the All Users profile directory which contains resources and settings that are shared by all accounts. This is renamed %PROGRAMDATA% starting with Windows Vista.

%APPDATA%

Path to the Application Data folder of the logged-in user.

%COMPUTERNAME%

Computer name.

%HOMEDRIVE%

Defaults to C:

%HOMEPATH%

Defaults to \Documents and Settings\<user name>

%LOGONSERVER%

Name of the computer that authenticated the current user's credentials.

%PATH%

The operating uses this list of folders to search for executable programs. If you add the Robo-FTP installation folder to your system's PATH environment variable you can create Scheduled Tasks that simply call the Robo-FTP.exe executable without the full installed file path.

%PROGRAMFILES%

Path to the \Program Files folder, the %PROGRAMFILES(X86)% and %PROGRAMW6432% environment variables are available on 64-bit machines.

%SystemDrive%

Defaults to C:

%TEMP%

Path to folder where temporary files should be stored. Same as %TMP%

%USERDOMAIN%

Domain name.

%USERNAME%

User name.

%USERPROFILE%

Default to %SystemDrive%\Users\<user name> on newer versions of Windows, on older versions the default was %SystemDrive%\Documents and Settings\<user name>

%WinDir%

Defaults to C:\Windows

 

 

Related Command(s): SET

See also: -p Command Line Switch, Using the %installdir variable