У меня есть Bluetooth-наушники, которые я использую как для прослушивания музыки с моего мобильного телефона, так и для прослушивания видео на моем ноутбуке. Они не могут быть подключены к обоим устройствам одновременно ( обратите внимание, здесь ), поэтому я должен отключиться от одного устройства перед подключением к следующему устройству.
Чтобы сделать это в Windows 7, мне нужно открыть «Устройства и принтеры», открыть наушники Bluetooth и нажать кнопку «Подключить / отключить». Я бы хотел иметь возможность запустить скрипт, который запускает эту кнопку Connect / Disconnect. Таким образом, я мог бы иметь ярлык на рабочем столе или добавить сочетание клавиш.
Я несколько упростил его, создав ярлык для окна Bluetooth-гарнитур (в разделе «Устройства и принтеры» щелкните правой кнопкой мыши устройство Bluetooth и выберите «Создать ярлык»). Но было бы хорошо оптимизировать дальше.
источник
Ответы:
Я нашел похожий вопрос, вот разрешение. /programming/29724513/automatically-adding-a-bluetooth-device-in-windows-8
ОП сказал, что он получает всплывающее окно с сообщением, но он также работает на Windows 8, так что это может быть уникальным для его настройки.
источник
Оказывается, как только все службы, используемые устройством, отключаются, устройство автоматически освобождается и отключается Windows. В моем примере ниже для WH-1000XM3 это голос и музыка, и большинство наушников будут работать одинаково. Это, конечно, зависит от используемого устройства.
Тебе понадобится инструменты командной строки Bluetooth .
На самом деле голос - это сервис громкой связи (HFP), а музыка - просто приемник аудио (A2DP). Идентификаторы услуг будут необходимы, и их можно обнаружить с помощью
btdiscovery
команды из пакета выше или через список служб Bluetooth. . Голос HFP есть111e
, музыка A2DP есть110b
.в
btcom
справки командной строки:Чтобы отключить устройство, выполните следующее (в моем случае работает только от имени администратора, используя Windows 10 1809 (17763.437)):
Чтобы снова подключиться, выполните то же самое с
-c
вместо-r
. Это работает для других устройств, а не только для наушников, если все службы / профили, подключенные Windows, отключены / включены.Примечание: использование
-n <friendly name>
намного медленнее, чем использование-b <address>
из-за выполнения обнаружения Bluetooth.источник