Лабораторная работа №3 Пакетные файлы и сценарии в ос семейства Windows



Pdf көрінісі
бет16/24
Дата25.12.2022
өлшемі3.59 Mb.
#467879
түріЛабораторная работа
1   ...   12   13   14   15   16   17   18   19   ...   24
task 306165

оп_сравнения — трехзначный оператор сравнения, допустимые значения которого 
приведены в табл. 3.8. Пример: If %errorlevel% LEQ 1 Goto Okay. 
/i — 
сравнивает строки. При использовании /i применительно к конструкции 
строка1==строка2, где строки состоят из цифр, последние преобразуются в числа, с кото-
рыми, в свою очередь, выполняется сравнение. 
cmdextversion 
число — условие выполняется, если номер внутренней версии, связан-
ный с расширениями командного интерпретатора, равен или больше числа
defined 
переменная — условие выполняется в случае, если переменная определена. 
выражение — определяет команду с ключами, выполняемую в случае условия Else
 
 


61 
Таблица 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). 


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   24




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет