Есть ли способ использовать скрипт (на любом языке) для включения одного аудиоустройства (используя id?) и отключения двух других. После этого отключите одно устройство ввода.
Затем отдельный скрипт, который отменит изменения, сделанные первым скриптом, который отключит одно аудиоустройство и включит два других. После этого включит одно устройство ввода.
решение1
Такой скрипт возможен, и ниже приведена одна утилита, которая может отключать и включать устройства, которые вы можете в нем использовать. Написание самого скрипта должно быть вашей задачей.
Вы можете использовать утилиту Microsoft Консоль устройств Windows (Devcon.exe), скачано с github DevCon-Установщик (нажмите «релизы»), чтобы включить и отключить драйверы.
Чтобы увидеть пример использования Devcon, см. публикацию в ss64.com.
Команды для отключения и включения устройства:
devcon.exe disable "name of device"
devcon.exe enable "name of device"
Имя устройства можно найти в разделе «Управление устройствами».