Использование IF

Оцените материал
(21 голосов)

 

IF можно использовать для сравнения. Оператор условного выполнения команд в пакетном файле.

IF [NOT] ERRORLEVEL число команда
IF [NOT] строка1==строка2 команда
IF [NOT] EXIST имя_файла команда

NOT Windows выполняет команду лишь в том случае,
если условие ложно.
ERRORLEVEL число Условие истинно, если последняя запущенная программа
завершилась с кодом возврата, равным либо превышающим
указанное число.
команда Команда, которую следует выполнить в случае
истинности условия.
строка1==строка2 Условие истинно при совпадении обеих строк.
EXIST имя_файла Условие истинно, если указанный файл существует.

В случае сравнения строк если сравнение верно, то будет выполнена команда за IF, иначе она будет пропущена. Итак, создадим general.bat, который будет запускать с параметрами другой bat файл.

call 8.bat A

А в командном файле 8.bat напишем условие.

echo off
cls
if "%1"=="A" Attrib.exe
if "%1"=="E" Edit.com

Запускаем.

Использование IF в BAT

Сработала только строка с параметром A.

Другие материалы в этой категории: « Использование PAUSE Зачем нужен Shift »
Добавить комментарий


Яндекс.Метрика

По всем вопросам, связанным с сайтом просьба обращаться на e-mail: pontin@mail.ru