Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Условие в Bat-файле (http://forum.oszone.net/showthread.php?t=339833)

MrDmitri 25-03-2019 15:15 2865031

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

Elven 25-03-2019 17:32 2865073

зависит от того как определяется "открытость" файла 1. если он возвращает при неудачном открытии ненулевой errorlevel, а при удачном - нулевой, то достаточно
Код:

file1 && file2
если нужно проверять наличие соответствующего процесса то это уже несколько другая песня
Код:

file1
tasklist | findstr /i file1 && file2

например вот так. Если и таких проверок недостаточно, то нужно таки знать каких будет достаточно.

Iska 25-03-2019 18:17 2865082

Цитата:

Цитата MrDmitri
не открывать файл 2, если не открылся файл 1? »

Например? Конкретный.

MrDmitri 25-03-2019 19:11 2865090

Оба файла исполняемые

Цитата:

Цитата Elven
Код:

file1 && file2
»

Спасибо, помогло


Время: 06:56.

Время: 06:56.
© OSzone.net 2001-