Змінні середовища Windows (Environment Variables)
У всіх операційних системах сімейства Windows є спеціальні змінні, у яких зберігаються у текстовому вигляді різні дані.
Зазвичай, це інформація системного характеру. Можна також створювати свої змінні.
Список змінних можна побачити через панель керування, "Додаткові параметри системи", "Змінні середовища":
Або у консолі (cmd.exe), набравши команду set.
Щоб отримати значення змінної, потрібно обернути її назву знаком %, так: %USERNAME%. Регістр літер (маленькі чи великі) не важливий.
Список поширених змінних, які можна використовувати у MyChat
Змінна |
Тип |
Опис |
ALLUSERSPROFILE |
локальна |
Повний шлях до папки профілю "All Users". У Windows 7 повертає шлях до папки C:\ProgramData\ |
APPDATA |
системна |
папка с даними застосунків. В Windows XP это C:\Documents and Settings\%UserName%\Application Data. В Windows 7 — C:\Users\%UserName%\AppData\Roaming |
CLIENTNAME |
локальна, динамічна |
існує лише в середовищі віддаленого підключення до робочого столу (remote desktop). Зберігає ім'я комп'ютера (%COMPUTERNAME%) клієнта віддаленого доступу; |
COMMONPROGRAMFILES |
системна |
розташування папки "Common Files" (обычно %ProgramFiles%\Common Files); |
COMMONPROGRAMFILES(x86) |
системна |
розташування папки "Common Files" в Program Files (x86) для 64-розрядної ОС (зазвичай %ProgramFiles(x86)%\Common Files). У 32-розрядних системах відсутня; |
COMPUTERNAME |
системна |
ім'я комп'ютера; |
COMSPEC |
системна |
шлях до виконуваного файлу командного процесора (shell); |
HOMEDRIVE |
системна |
ім'я диску локальної робочої станції, пов'язаного з основною папкою користувача; |
HOMEPATH |
системна |
повний шлях до основної папки користувача; |
HOMESHARE |
системна |
мережевий шлях до спільної основної папки користувача; |
LOCALAPPDATA |
системна |
повертає локальне розміщення даних застосунків, що використовується як усталено. (C:\Users\%UserName%\AppData\Local); |
LOGONSERVER |
локальна |
ім'я контролера домену, що використовується для авторизації поточного користувача; |
NUMBER_OF_PROCESSORS |
системна |
кількість процесорних ядер у системі; |
OS |
системна |
назва операційної системи. Windows XP і Windows 2000 відображаються як Windows_NT; |
PATH |
системна |
шлях пошуку виконуваних файлів; |
PATHEXT |
системна |
список розширень файлів, що розглядаються операційною системою як виконуючі; |
PROCESSOR_ARCHITECTURE |
системна |
архітектура мікропроцесора (x86, IA64, AMD64); |
PROCESSOR_IDENTIFIER |
системна |
опис мікропроцесора. Наприклад, "Intel64"; |
PROCESSOR_LEVEL |
системна |
номер моделі мікропроцесора; |
PROCESSOR_REVISION |
системна |
версія мікропроцесора; |
PROGRAMDATA |
системна |
шлях до папки C:\ProgramData\ (аналогічно ALLUSERSPROFILE); |
PROGRAMFILES |
системна |
шлях до папки Program Files; |
PROGRAMFILES(x86) |
системна |
шлях до папки Program Files (x86) в 64-розрядних системах для застосунків архітектури x86. В x32 системах відсутній; |
PUBLIC |
системна |
у Windows 7 і старше повертає шлях до папки C:\Users\Public |
SYSTEMDRIVE |
системна |
диск, на якому розташований кореневий каталог Windows; |
SYSTEMROOT |
системна |
шлях до кореневого каталогу Windows; |
TEMP и TMP |
системна і локальна |
тимчасові папки, які усталено використовуються програмами, які доступні користувачам, які виконали вхід до системи. Деякі програми потребують змінну TEMP, інші — змінну TMP. Формально TEMP і TMP можуть вказувати на різні папки, але зазвичай збігаються; |
USERDOMAIN |
локальна |
ім'я домену, якому належить поточний користувач; |
USERNAME |
локальна |
ім'я поточного Windows-користувача; |
USERPROFILE |
локальна |
шлях до профілю поточного користувача; |
WINDIR |
системна |
папку, в яку встановлено Windows. |