переменные среды 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 в своей практике?

157 просмотров

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

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

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

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

*

*

Срочно требуются агенты

Удаленная работа по контракту агентом коллцентра или службы поддержки. Английский язык и высоскоростной доступ в Интернет обязательно.


Подписка на madcash.ru