переменные среды windows

peremennie sredi WindowsПеременные среды Windows дают пользователю возможность обходиться без точного указания путей к требуемым папкам. К примеру, если буква системного диска заранее не известна, можно применить переменную %systemdrive%, которая возвращает буквенное обозначение диска с установленной ОС. Также важную роль переменные играют в оптимизации кода. Так повторяющийся несколько раз параметр (к примеру, раздел реестра) можно обозначить короткой переменной, после чего легко использовать.

В операционных системах компании Microsoft используются следующие переменные среды Windows:

ALLUSERSPROFILE — выражает расположение папки «All Users» («Общие»).

APPDATA — выражает стандартное размещение для настроек, баз данных и кеша установленных программ.

CD — выражает адрес текущего каталога.

CMDCMDLINE — точная команда для запуска командной строки.

CMDEXTVERSION — системный вариант Command Processor Extensions.

CommonProgramFiles — выражает расположение папки «Common Files» (по обыкновению, аналогична команде %ProgramFiles%\Common Files).

COMPUTERNAME — выражает имя компьютера.

COMSPEC — выражает адрес исполняемого файла оболочки.

DATE — выражает текущую дату, в таком же формате, как и команда «date /t», и создается командной строкой.

ERRORLEVEL — выражает код ошибки в последней использовавшейся команде, если не равно нулю, скорее всего, имеет место ошибка.

HOMEDRIVE — выражает имя диска, где расположен основной каталог пользователя.

HOMEPATH — выражает полный путь к главному каталогу пользователя.

HOMESHARE — выражает сетевой адрес к общему каталогу пользователя.

LOGONSERVER — выражает имя контроллера домена, используемое при авторизации юзера.

NUMBER_OF_PROCESSORS — показывает количество процессоров, работающих в системе.

OS — показывает название ОС, Windows 2000 и Windows XP отображаются под названием «Windows_NT».

PATH — показывает расположение исполняемых файлов.

PATHEXT — показывает список расширений файлов, воспринимаемых операционной системой в качестве исполняемых.

PROCESSOR_ARCHITECTURE — показывает архитектуру процессора (x86, IA64 и другие).

PROCESSOR_IDENTIFIER — отображает описание ЦП.

PROCESSOR_LEVEL — отображает номер модели ЦП.

PROCESSOR_REVISION — отображает системную ревизию ЦП.

PROGRAMFILES — выражает адрес системной папки Program Files.

PROMPT — выражает параметры командной строки по отношению к текущему интерпретатору и создается cmd.exe.

RANDOM — случайное десятичное число из диапазона 0-32767, создается командной строкой.

SYSTEMDRIVE — показывает системный диск с корневым каталогом Windows.

SYSTEMROOT — выражает путь к корневой директории Windows.

TEMP и TMP — переменные, выражающие расположение временной папки (обычно, указывают на одну папку), могут быть и системными и локальными.

TIME — отображает текущее время, в таком же формате, как и команда «time /t», генерируется командной строкой.

USERDOMAIN — показывает домен, к которому присоединен пользователь.

USERNAME — показывает имя пользователя.

USERPROFILE — выражает расположение профайла пользователя.

WINDIR — выражает каталог, куда установлена Windows.

Для доступа к значению переменной, нужно подставить знак «%» (без кавычек) перед ее обозначением и после него, к примеру:

echo %PROCESSOR_ARCHITECTURE%

Для задания значения переменной, следует воспользоваться командой «SET», к примеру:

SET TEMP=C:\TEMP

Переменные среды Windows можно редактировать в визуальном интерфейсе, нажав на кнопку «Переменные среды», для чего нужно открыть вкладку «Дополнительно» в «Свойствах системы» (ПКМ на «Мой компьютер» → «Свойства»).

Смотри видео на YouTube: «Переменные среды Windows».

Как вы решили использовать переменные среды Windows в своей практике?

159 просмотров

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (10 оценок, среднее: 5,00 из 5)
Загрузка...
Метки: , , , , , , , , , , , , , ,
Один комментарий на “переменные среды windows
  1. jmch62:

    Я конечно дико извиняюсь,но мне почему то кажется что статья суховато написана. Автору убедительная просьба писать более доступным языком, что было понятно даже таким чайникам, как я!!!

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

*