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
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
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
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@pippu
можно после 1-й команды прописать pause...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы