63
cmdextversion
число — условие выполняется,
если номер внутренней версии,
связанный с расширениями командного интерпретатора,
равен или больше числа.
defined
переменная — условие выполняется в случае, если
переменная определена.
выражение — определяет команду с ключами,
выполняемую в случае условия Else.
64
Таблица 3.8. Допустимые значения
оп_сравнения
Оператор
Описание
Оператор
Описание
EQU
Равно
LEQ
меньше или равно
NEQ
не равно
GTR
Больше
LSS
Меньше
GEQ
больше или равно
Дополнительная информация по данной команде, а также примеры ее использования
доступны в справке ОС
(Пуск | Справка и поддержка) в соответствующем разделе.
Справку также можно получить, набрав в окне командной оболочки строку
If /? и нажав
Enter
для ввода.
Задача №3.3.1г. Исследовать способы применения команды обработки условия
If на
конкретных примерах.
Модифицируйте пакетный файл, полученный в предыдущем задании таким образом,
чтобы выполнялись следующие условия:
1. Если не существует каталог D:\Temp\MyFont\,
создайте его любым способом,
изученным ранее. В противном случае выведите сообщение «Folder exists» (Каталог
существует).
2. Если в каталоге D:\Temp\MyFont\ не существует файлов-шрифтов,
скопируйте
любые три одним из методов, изученных ранее, из системного каталога c:\Windows\Fonts\.
В противном случае выведите сообщение «Fonts exist» (Шрифты присутствуют).
3. Если в каталоге D:\Temp\MyFont\ существует файлы, удалите каталог вместе с его
содержимым, изученным ранее способом и выведите сообщение «Folder deleted». В
противном случае выведите сообщение «Folder is empty. Deleting is senseless» (Каталог пуст.
Удаление бессмысленно).
При выполнении задания используйте следующие инструкции:
•
по каждому из пунктов задания в командном файле наберите соответствующий код
из команд с необходимыми ключами,
•
сохраните модифицированный пакетный файл,
•
воспользовавшись командой
Start и указав путь к пакетному файлу, запустите его
на выполнение, нажав
Enter для ввода,
•
изучите полученный результат и сделайте вывод о проделанной работе,
•
запишите полученную информацию в отчет (табл. 3.9).
Достарыңызбен бөлісу: