Таблица 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 на конкретных примерах.
Отобразите переменные среды двумя способами: из командной оболочки и окна свойств системы (Пуск | Панель управления | Система).
Задайте переменную среды, содержащую определенный путь к месту назначения, выбранный самостоятельно.
Проверьте наличие в системе переменной среды, заданной в предыдущем пункте задания.
Выведите значение выражения, определенного в соответствии с вариантом задания
(см. подраздел 3.5 настоящей лабораторной работы), в качестве переменной среды Result.
Задайте переменную среды с различными вариантами динамически формируемых значений (табл. 3.4). Варианты динамических значений выберете самостоятельно.
При выполнении задания используйте следующие инструкции:
по каждому из пунктов задания в окне командной оболочки наберите соответству- ющую команду с необходимыми ключами,
нажмите Enter для ввода,
изучите полученный результат и сделайте вывод о проделанной работе,
запишите полученную информацию в отчет, заполнив табл. 3.5.
Таблица 3.5. Результаты выполнения команды Set
№ п/п.
|
Команда с ключами
|
Результат и вывод
|
Достарыңызбен бөлісу: |