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



Pdf көрінісі
бет15/25
Дата27.01.2024
өлшемі3.18 Mb.
#490000
түріЛабораторная работа
1   ...   11   12   13   14   15   16   17   18   ...   25
лаб раб 3

п/п. 
Команда 
с ключами 
Результат и вывод 
по способу применения команды 
1. 
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   ...   25




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

    Басты бет