Variables

By | June 18, 2020

This is a list of windows variables:NT 5 & 6

%COMPUTERNAME% {computername}
%COMSPEC% C:\Windows\System32\cmd.exe
%CommonProgramFiles% C:\Program Files\Common Files
%HOMEDRIVE% C:
%logonserver% Server that authenticates user
%OS% Windows_NT
%PROGRAMFILES% Directory containing program files, usually C:\Program Files
%PROMPT% Code for current command prompt format. Code is usually $P$G
%SYSTEMDRIVE% The drive containing the Windows XP root directory, usually C:
%SYSTEMROOT% The Windows XP root directory, usually C:\Windows
%UserDomain% The name of the domain that the user is currently logged into
%USERNAME% {username}
%WINDIR% C:\Windows

NT6

%ALLUSERSPROFILE% C:\ProgramData
%APPDATA% C:\Users\(username}\AppData\Roaming
%HOMEPATH% \Users\{username} or set by AD under profile
%LOCALAPPDATA% C:\Users\{username}\AppData\Local
%ProgramData% C:\ProgramData
%Public% C:\Users\Public
%TEMP% and %TMP% C:\Users\{Username}\AppData\Local\Temp
%USERPROFILE% C:\Users\{username}

NT5

%ALLUSERSPROFILE% C:\Documents and Settings\All Users
%APPDATA% C:\Documents and Settings\{username}\Application Data
%homepath% \Documents and Settings\{username} or set by AD under profile
%TEMP% and %TMP% C:\DOCUME~1\{username}\LOCALS~1\Temp
%USERPROFILE% C:\Documents and Settings\{username}

Informational

%DATE% Current date in the format determined by the Date command
%TIME% Current time in the format determined by the Time command
%CD% Current directory with its full path
%ERRORLEVEL% Number defining exit status of a previous command or program
%PATH% All paths for Executables
%PATHEXT% Extensions loaded from Path
%RANDOM% Random number