Таблица 3.3. Операции обработчика выражений команды Set Операция Описание ( )
Группировка
! ~ -
унарные операторы
* / % + -
арифметические операторы
<< >>
двоичный сдвиг
&
двоичное И
^
двоичное исключающее ИЛИ
|
двоичное ИЛИ
= *= /= %= += -=
&= ^= |= <<= >>=
Присвоение
,
разделитель операторов
При включенной расширенной обработке команд доступны несколько переменных
среды, которые не отображаются в списке при стандартном вызове с помощью команды
Set . Значения этих переменных вычисляются динамически каждый раз при их вызове. Если
подобная переменная среды задается явным образом, то ее значение перекрывает
соответствующее динамическое значение, описанное ниже (табл. 3.4).
Таблица 3.4. Динамические значения команды Set Значение Описание действия %Cd%
раскрывается в строку текущей директории
%Date%
раскрывается в текущую дату
%Time%
раскрывается в текущее время
%Random%
раскрывается в случайное десятичное число в диапазоне от 0 до
32767
%Errorlevel%
раскрывается в текущее значение ErrorLevel
%Cmdextversion%
раскрывается в текущее значение версии расширенной обработки
команд
%Cmdcmdline%
раскрывается в исходную командную строку, которая вызвала
текущее окно командной оболочки
Дополнительная информация по данной команде, а также примеры ее использования
доступны в справке ОС
(Пуск | Справка и поддержка) в соответствующем разделе.
Справку также можно получить, набрав в окне командной оболочки строку Set /? (или
просто Set) и нажав Enter для ввода.
Задача №3.3.1а. Исследовать способы применения команды присвоения переменной
среды Set на конкретных примерах.
57
1. Отобразите переменные среды двумя способами: из командной оболочки и окна
свойств системы (