Задать вопрос
free_gen
@free_gen

Как выполнить две команды по очереди в bat?

У меня есть одна проблема в ноуте, которая фиксится костылем (отключение и включение устройства в диспетчере задач).

Для этого я создал два ярлыка для командной строки, один на отключение и второй соответственно включение.
Чтобы не тыкать на два ярлыка, решил написать батник, который сам все это выполняет. Проблема в том, что при добавлении & или && - выполняется только первая команда. Вообще, какие бы методы я не прописывал, всегда срабатывает только первая команда. После повторного даблклика выполняется уже вторая команда.

Как это все правильно прописать, чтобы работало все сразу?

Код выглядит как-то так:
cmd /c start "" devcon.exe disable "PCI\VEN_8086&DEV_06C8&SUBSYS_12BD1462&REV_00" /quet
&&
cmd /c start "" devcon.exe enable "PCI\VEN_8086&DEV_06C8&SUBSYS_12BD1462&REV_00" /quet
  • Вопрос задан
  • 3000 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Евгений К ответам на вопрос (2)
free_gen
@free_gen Автор вопроса
Нашел решение. Вот так все работает:
devcon.exe disable "PCI\VEN_8086&DEV_06C8&SUBSYS_12BD1462&REV_00" /quet & devcon.exe enable "PCI\VEN_8086&DEV_06C8&SUBSYS_12BD1462&REV_00" /quet
Ответ написан