Задать вопрос
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
  • Вопрос задан
  • 3442 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 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...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы