Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


EdMSL, Вы пишите:
Цитата EdMSL:
TaskList /FI "ImageName EQ %steam%">nul »
Затем, что получилось, конвейером передаёте на Find, который анализирует вывод TaskList .
Но, раз Вы написали для вывода TaskList >nul, то на Find ничего не попадет, и ErrorLevel, выданный Find, будет =1, и Ваш If теряет смысл.
Кстати, а почему бы не сделать без явного If:
Код: Выделить весь код
TaskList /FI "ImageName EQ %steam%"| Find /I "%steam%">nul &&GoTo :Game

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 10:02, 16-10-2022 | #2