Таблица 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 на конкретных примерах.
1. Отобразите переменные среды двумя способами: из командной оболочки и окна
свойств системы (
Достарыңызбен бөлісу: |