Все что вы делаете вы делаете на свой страх и риск. Я могу только рекомендовать и не претендую на 100% решение, многое зависит от вашего окружения и прочих настроек. О которых я могу и не догадываться. Дополнение материалов и исправление ошибок приветствуется.

Переменные в Windows здорово помогают быстро и самое главное кратко перемещаться по системным папкам. Ниже достаточно полный список переменных.

Полужирным выделен текст, относящийся только к Windows Vista/7

НАЗВАНИЕ

ТИП

ОПИСАНИЕ

ALLUSERSPROFILE

локальная

Возвращает размещение профиля «All Users». В Windows 7 возвращает путь к папке C:ProgramData.

APPDATA

системная

Возвращает используемое по умолчанию размещение данных приложений. В Windows XP это C:Documents and Settings%UserName%Application Data. В Windows 7 — C:Users%UserName%AppDataRoaming.

CD

локальная

Указывает путь к текущему каталогу. Идентична команде CD без аргументов.

CLIENTNAME

локальная динамическая

Переменная определена только в среде удаленного подключения к рабочему столу. Хранит имя компьютера (%COMPUTERNAME%) клиента удаленного доступа.

CMDCMDLINE

локальная

Точная команда, использованная для запуска текущего cmd.exe.

CMDEXTVERSION

системная

Версия текущего Command Processor Extensions.

COMMONPROGRAMFILES

системная

Расположение каталога «Common Files» (обычно %ProgramFiles%Common Files).

COMMONPROGRAMFILES(x86)

системная

Расположение каталога «Common Files» в Program Files (x86) для 64-разрядной ОС (обычно %ProgramFiles(x86)%Common Files).

COMPUTERNAME

системная

Имя компьютера

COMSPEC

системная

Путь к исполняемому файлу командного процессора (shell).

DATE

системная

Возвращает текущую дату. Использует тот же формат, что и команда date /t. Создаётся командой Cmd.exe.

ERRORLEVEL

системная

Возвращает код ошибки последней использовавшейся команды. Значение, не равное нулю, обычно указывает на наличие ошибки.

HOMEDRIVE

системная

Возвращает имя диска локальной рабочей станции, связанного с основным каталогом пользователя. Задаётся на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».

HOMEPATH

системная

Возвращает полный путь к основному каталогу пользователя. Задаётся на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».

HOMESHARE

системная

Возвращает сетевой путь к общему основному каталогу пользователя. Задаётся на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».

LOCALAPPDATA

системная

Возвращает используемое по умолчанию локальное размещение данных приложений (C:Users%UserName%AppDataLocal).

LOGONSERVER

локальная

Имя контроллера домена, использовавшегося для авторизации текущего пользователя.

NUMBER_OF_PROCESSORS

системная

Количество процессоров в системе (фактически, количество ядер).

OS

системная

Название операционной системы. Windows XP и Windows 2000 отображаются как Windows_NT.

PATH

системная

Указывает путь поиска исполняемых файлов.

PATHEXT

системная

Возвращает список расширений файлов, которые рассматриваются операционной системой как исполняемые.

PROCESSOR_ARCHITECTURE

системная

Архитектура процессора. Возможные варианты: x86IA64AMD64.

PROCESSOR_IDENTIFIER

системная

Описание процессора (в Интернете часто встречается ошибочное написание PROCESSOR_IDENTFIER — пропущена буква).

PROCESSOR_LEVEL

системная

Номер модели процессора.

PROCESSOR_REVISION

системная

Ревизия процессора.

PROGRAMDATA

системная

Возвращает путь к каталогу C:ProgramData (аналогично ALLUSERSPROFILE).

PROGRAMFILES

системная

Путь к каталогу Program Files.

PROGRAMFILES(x86)

системная

Путь к каталогу Program Files (x86) в 64-разрядных системах для приложений архитектуры x86.

PROMPT

локальная

Возвращает параметры командной строки для текущего интерпретатора. Создаётся командой Cmd.exe.

PUBLIC

системная

В Windows 7 возвращает путь к каталогу C:UsersPublic.

RANDOM

системная

Случайное десятичное число от 0 до 32767. Генерируется Cmd.exe.

SESSIONNAME

локальная

Хранит имя активного пользовательского сеанса. При локальном входе имеет значение «Console», при удаленном доступе имеет вид RDP-Tcp#<номер сеанса>

SYSTEMDRIVE

системная

Диск, на котором расположен корневой каталог Windows.

SYSTEMROOT

системная

Путь к корневому каталогу Windows.

TEMP и TMP

системная и локальная

Возвращает временные каталоги, по умолчанию используемые приложениями, которые доступны пользователям, выполнившим вход в систему. Некоторые приложения требуют переменную TEMP, другие — переменную TMP. Потенциально TEMP и TMP могут указывать на разные каталоги, но обычно совпадают.

TIME

системная

Возвращает текущее время. Использует тот же формат, что и команда time /t. Создаётся командой Cmd.exe. Дополнительные сведения о команде time см. в разделе Time.

USERDOMAIN

локальная

Имя домена, которому принадлежит текущий пользователь.

USERNAME

локальная

Имя текущего пользователя.

USERPROFILE

локальная

Путь к профилю текущего пользователя.

WINDIR

системная

Каталог, в котором установлена Windows.

Если вам помогла статья или информация была полезной. Благодарность, не должна знать границ.

Популярные метки