У всіх операційних системах сімейства Windows є спеціальні змінні, у яких зберігаються у текстовому вигляді різні дані.


Зазвичай, це інформація системного характеру. Можна також створювати свої змінні.


Список змінних можна побачити через панель керування, "Додаткові параметри системи", "Змінні середовища":


 Змінні середовища 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.