Переменные среды Windows - правильный подход к экономии времени!

Переменные среды Windows - правильный подход к экономии времени!

Вас может это удивить, но в операционной системе Windows существуют специальные "переменные окружения". Скорее всего, вы ни один раз их видели, просто не замечали. Выражения, обрамленные знаками процента. Теперь вспомнили? Если нет, то эта статья - отличный способ познакомиться с этим мощным инструментом Windows.

Переменные среды представляют собой короткие выражения, которые определяют свойства система. И чаще всего, такие переменные используются для определения известных путей Windows. Наличие таких переменных облегчает жизнь как вам, так и системе. Не нужно запоминать длинные и заковыристые пути по типу "C:\DOCUME~1\{пользователь}\LOCALS~1\Temp". Да и программам намного проще адаптироваться под систему, так как достаточная часть таких переменных одинакова для всех версий Windows (хотя сами папки физически могут располагаться в разных местах). Ну, и конечно, несомненно важный аргумент - это независимость от особенностей установки системы (например, установка Windows на другом диске). 

Переменные среды Windows, что это и как ими пользоваться?

Помимо того, что такие переменные имеют короткие имена и освобождают вас от необходимости знать многие технические особенности Windows. Их очень просто использовать. Например, если вы часто используете в путях имя пользователя, то все что вам нужно это использовать переменную %USERNAME%. Она уникальна для каждого пользователя, так что ваши программы и скрипты не потребуют постоянной настройки под каждого пользователя. Да и порой имена у пользователей бывают не очень простыми, например, содержащими цифро-буквенные комбинации. 

Примечание: Регистр в переменных не имеет значения,

т.е. %USERNAME% = %uSErnAME%.

Если приводить другой пример, то это, бесспорно, часто используемые папки Windows. Каждая учетная запись пользователя имеет собственную коллекцию папок, таких как: (Мои) Документы, Избранное, Рабочий стол и так далее. В Windows XP эти папки находятся в каталоге "C:\Documents and Settings\{пользователь}\". В Windows 7 они находятся в "C:\Users\{пользователь}\". А так же существуют 2003 Server, 2008 Server, Vista, Win 8 и другие. Да и систему можно установить не на диск "C:", а, например, на диск "D:". Запоминать такие пути, а тем более набирать - дело не самое приятное. В таком случае проще всего использовать специальную переменную %USERPROFILE%, которая есть во всех версиях Windows, начиная с XP. Набирать ее намного проще, да и запомнить тоже.

Рассмотренные примеры - это только лишь часть множества переменных окружения.

Примечание: Стоит так же отметить, что достаточно часто такие переменные используются при запуске программ в командной строке

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

В Windows XP достаточно много полезных переменных среды окружения. 

ПеременнаяЗначение (может отличаться)
%ALLUSERSPROFILE% C:\Documents and Settings\All Users
%APPDATA% C:\Documents and Settings\{пользователь}\Application Data
%COMPUTERNAME% {имя компьютера}
%COMSPEC% C:\Windows\System32\cmd.exe
%HOMEDRIVE% C:
%HOMEPATH% \Documents and Settings\{пользователь}
%PATH% C:\Windows\System32\;C:\Windows\;
C:\Windows\System32\Wbem
%PATHEXT% .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF; .WSH
%PROGRAMFILES% Директория с установленными программами,
обычно  C:\Program Files
%SYSTEMDRIVE% Диск, содержащий Windows XP, обычно диск C:
%SYSTEMROOT% Директория Windows XP, Обычно C:\Windows
%TEMP% и %TMP% C:\DOCUME~1\{пользователь}\LOCALS~1\Temp
%USERNAME% {пользователь}
%USERPROFILE% C:\Documents and Settings\{пользователь}
%WINDIR% C:\Windows

Динамические переменные среды

ПеременнаяЗначение
%DATE% Текущая дата 
%TIME% Текущее время
%CD% Текущая директория (Полный путь)
%ERRORLEVEL% Код статуса предыдущего выполнения программы
%RANDOM% Случайное число между 0 и 32767

 

Переменные среды окружения Windows 7/Vista/8

Для Windows Vista/7/8 список таких переменных не очень сильно изменился, но изменились некоторые пути.

ПеременнаяЗначение (может отличаться)
%ALLUSERSPROFILE% C:\ProgramData
%APPDATA% C:\Users\(пользователь}\AppData\Roaming
%CommonProgramFiles% C:\Program Files\Common Files
%COMPUTERNAME% {имя компьютера}
%COMSPEC% C:\Windows\System32\cmd.exe
%HOMEDRIVE% C: или иногда D:
%HOMEPATH% \Users\{пользователь}
%LOCALAPPDATA% C:\Users\{пользователь}\AppData\Local
%PATH% Много различных путей, перечисленных через ";".
Включает C:\Windows\System32\;C:\Windows\
%PATHEXT% .COM; .EXE; .BAT; .CMD; .VBS; .VBE;
.JS ; .WSF; .WSH; .MSC
%ProgramData% C:\ProgramData
%PROGRAMFILES% Директория с установленными программами, обычно C:\Program Files
%ProgramFiles(x86)% В 64-битных системах есть директория для установки 32-битных приложений. 
Обычно C:\Program Files (x86)
%Public% C:\Users\Public
%SYSTEMDRIVE% Диск, содержащий Windows, обычно C:
%SYSTEMROOT% Директория Windows, обычно C:\Windows
%TEMP% и %TMP% C:\Users\{пользователь}\AppData\Local\Temp
%USERNAME% {пользователь}
%USERPROFILE% C:\Users\{пользователь}
%WINDIR% Обычно C:\Windows

☕ Понравился обзор? Поделитесь с друзьями!

Добавить комментарий / отзыв

Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Присоединяйтесь
 

 

Программы (Freeware, OpenSource...)