Возможно ли написать код в bat-файле, который создаст условие - не открывать файл 2, если не открылся файл 1? Проще говоря, чтобы запускались либо оба файла, либо ни один из них. Если это возможно, то как будет выглядеть такой код?CMD/BAT - [решено] Условие в Bat-файле
-
MrDmitri
CMD/BAT - [решено] Условие в Bat-файле
Здравствуйте!
Возможно ли написать код в bat-файле, который создаст условие - не открывать файл 2, если не открылся файл 1? Проще говоря, чтобы запускались либо оба файла, либо ни один из них. Если это возможно, то как будет выглядеть такой код?
Возможно ли написать код в bat-файле, который создаст условие - не открывать файл 2, если не открылся файл 1? Проще говоря, чтобы запускались либо оба файла, либо ни один из них. Если это возможно, то как будет выглядеть такой код?-
Elven
Re: CMD/BAT - [решено] Условие в Bat-файле
зависит от того как определяется "открытость" файла 1. если он возвращает при неудачном открытии ненулевой errorlevel, а при удачном - нулевой, то достаточно
Код:
если нужно проверять наличие соответствующего процесса то это уже несколько другая песня
Код:
например вот так. Если и таких проверок недостаточно, то нужно таки знать каких будет достаточно.
Код:
Код: Выделить всё
file1 && file2если нужно проверять наличие соответствующего процесса то это уже несколько другая песня
Код:
Код: Выделить всё
file1
tasklist | findstr /i file1 && file2например вот так. Если и таких проверок недостаточно, то нужно таки знать каких будет достаточно.
-
Iska
Re: CMD/BAT - [решено] Условие в Bat-файле
Цитата MrDmitri:
не открывать файл 2, если не открылся файл 1?
Например? Конкретный.
не открывать файл 2, если не открылся файл 1?
CMD/BAT - [решено] Условие в Bat-файле
Например? Конкретный.
-
MrDmitri
Re: CMD/BAT - [решено] Условие в Bat-файле
Оба файла исполняемые
Цитата Elven:
Код:
Спасибо, помогло
Цитата Elven:
Код:
Код: Выделить всё
file1 && file2CMD/BAT - [решено] Условие в Bat-файле
Спасибо, помогло