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



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

по способу применения команды 
1. 


60 
2. 
3. 
4. 
Контрольный вопрос: 
Как Вы думаете, почему в варианте задания №3 
задачи №3.3.1в количество подсчи-
танных каталогов с помощью команды For отличается от результата, полученного в фай-
ловом диспетчере Total Commander
 
VI. 
Обработка условий в пакетных файлах осуществляется командой If
Синтаксис команды If
If [noterrorlevel 
число команда [else выражение], 
If [not
строка1==строка2 команда [else выражение], 
If [notexist 
имя_файла команда [else выражение], 
Если расширения командного интерпретатора разрешены, следует использовать сле-
дующий синтаксис: 
If [/i
строка1 оп_сравнения строка2 команда [else выражение], 
If cmdextversion 
число команда [else выражение], 
If defined 
переменная команда [else выражение], 
где параметр: 
not — 
задает выполнение команды в случае невыполнения условия. 
errorlevel 
число — условие выполняется, если предыдущая команда завершилась с 
кодом, равным или большим числа. С помощью этого параметра коды завершения можно 
использовать в качестве условий. 
команда обрабатывается в случае выполнения условия. 
строка1==строка2 — условие выполняется, если строки1 и 2 совпадают. Строки 
могут быть заданы явно или могут быть пакетными переменными. 
exist 
имя_файла — условие выполняется, если существует файл с именем имя_файла
Команда If не может применяться непосредственно для проверки существования каталога, 
но в каждом каталоге существует устройство Nul, которое может быть использовано для 
этой цели: If exist c:\Mydir\Nul Echo «Каталог существует». 


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




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

    Басты бет