3.3.1. Учебное задание №1. Изучение основных команд, предназначенных для
организации пакетного файла в ОС Windows.
Примечание. Для выполнения данного учебного задания при себе необходимо иметь
USB – Flash -
накопитель, отформатированный в среде ОС Windows.
Порядок выполнения: I. Загрузить командную оболочку:
•
нажмите
Пуск | Выполнить,
•
наберите в появившемся окне
Сmd.exe (или cmd),
•
нажмите Enter для ввода.
II. Одной из первых команд, имеющей первостепенное значение и предназначенной
для отображения и установки переменных среды в ОС Windows, является команда Set.
Синтаксис команды Set:
Set [
переменная=[строка]],
где параметр:
переменная — задает имя переменной, значение которой требуется присвоить или
изменить.
строка — задает строковое значение для указанной переменной.
/р — позволяет установить значение переменной среды для входной строки.
/a выражение — указывает, что строка справа от знака равенства является числовым
выражением, значение которого вычисляется. При этом обработчик выражений
поддерживает операции, список которых приведен в табл. 3.3. В пакетных файлах при использовании любых логических или двоичных операторов
необходимо заключить строку выражения в кавычки. Любые нечисловые строки в
выражении рассматриваются как имена переменных среды, значения которых
преобразуются в числовой вид перед их использованием. Если переменная с указанным
именем не определена в системе, вместо нее подставляется нулевое значение, что позволяет
выполнять арифметические операции со значениями переменных среды.
Если команда с ключом /a вызывается из командной строки, а не из пакетного файла,
она выводит окончательное значение выражения.
Числовые значения рассматриваются как десятичные, если перед ними не стоит
префикс 0x для шестнадцатеричных чисел, и 0 для восьмеричных чисел. Например, числа
56
0x12
h
, и 022
8
обозначают десятичное число 18. Обратите внимание на запись восьмеричных
чисел: 08 и 09 не являются допустимыми числами, так как в восьмеричной системе
исчисления цифры 8 и 9 не используются.