Переменные среды 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 |
☕ Понравился обзор? Поделитесь с друзьями!
-
-
✎Как использовать недокументированный оператор AROUND при поиске в Google? Технические советы
-
-
-
-
✎Три полезных оператора Google Технические советы
-
-
-
-
✎Ускоряем очистку диска в Windows XP Технические советы