Переменные среды окружения Windows

Это переменные которые могут помочь в написании скриптов, программ или просто при использовании ОС. Например  написав

cd %USERPROFILE%

мы попадем в домашнюю директорию текущего пользователя (в его «профайл»).  Или мы можем очистить папку Temp пользователя:

cd %TEMP%

rd /s /q %TEMP%

Переменный среды делят на глобальные и локальные. Например %USERPROFILE% — это локальная переменная и она может принимать разные значения в зависимости от того какой пользователь сейчас  работает, но переменная %SystemRoot% будет уже глобальной, т.к. уже не зависит от сессии.

Все переменные окружения при их использовании обрамляются знаками процента “%”.

Просмотреть все переменные окружения можно введя в коммандую сроку команду SET без параметров. Если же нужно определить какую-нибудь переменную нужно написать:

set <название переменной>=<значение>

Причем знак процента при задании значения не используется, например

set variable=Hello_world!

Но эта переменная будет храниться только на время сессии командной строки с которой вы работаете.

Переменная Описание Пример значения
%SystemDrive%, %HomeDrive% Системный диск C:
%USERPROFILE %, %HomePath% Профиль пользователя C:\Documents and settings\Vasya
%TEMP%, %TMP% Временная папка C:\Documents and settings\Vasya\Local settings\Temp
%USERNAME% Имя пользователя Vasya
%COMPUTERNAME% Имя компьютера VasinComp
%SystemRoot% Расположение ОС C:\Windows
%ProgramFiles% Папка для установки программ C:\Program Files
%PROMPT% Вид приглашения командной строки $P$G
%OS% Тип ОС Windows_NT
%ComSpec% Командный процессор C:\Windows\System32\cmd.exe
  • 1510 просмотров