Войти

Показать полную графическую версию : [решено] Условие в Bat-файле


MrDmitri
25-03-2019, 15:15
Здравствуйте!:bow: Возможно ли написать код в bat-файле, который создаст условие - не открывать файл 2, если не открылся файл 1? Проще говоря, чтобы запускались либо оба файла, либо ни один из них. Если это возможно, то как будет выглядеть такой код?

Elven
25-03-2019, 17:32
зависит от того как определяется "открытость" файла 1. если он возвращает при неудачном открытии ненулевой errorlevel, а при удачном - нулевой, то достаточно
file1 && file2
если нужно проверять наличие соответствующего процесса то это уже несколько другая песня
file1
tasklist | findstr /i file1 && file2
например вот так. Если и таких проверок недостаточно, то нужно таки знать каких будет достаточно.

Iska
25-03-2019, 18:17
не открывать файл 2, если не открылся файл 1? »
Например? Конкретный.

MrDmitri
25-03-2019, 19:11
Оба файла исполняемые

file1 && file2 » Спасибо, помогло




© OSzone.net 2001-2012