Mam słuchawki Bluetooth, których używam zarówno do słuchania muzyki z telefonu komórkowego, jak i do słuchania filmów na laptopie. Nie można ich połączyć z obydwoma urządzeniami jednocześnie ( uwaga tutaj ), więc muszę się odłączyć od jednego urządzenia przed podłączeniem do następnego.
Aby to zrobić w systemie Windows 7, muszę otworzyć Urządzenia i drukarki, otworzyć słuchawki Bluetooth i kliknąć przycisk Connect / Disconnect. Chciałbym móc uruchomić skrypt uruchamiający ten przycisk Connect / Disconnect. W ten sposób mogłem mieć skrót na pulpicie lub dodać skrót klawiaturowy.
Usprawniłem go nieco, tworząc skrót do okna heaphones bluetooth (w Urządzenia i drukarki kliknij prawym przyciskiem myszy urządzenie Bluetooth i wybierz Utwórz skrót). Dobrze byłoby jednak usprawnić.
źródło
Odpowiedzi:
Znalazłem podobne pytanie, oto rozdzielczość. /programming/29724513/automatically-adding-a-bluetooth-device-in-windows-8
OP powiedział, że dostaje wyskakujące okienko z wiadomościami, ale jest także w systemie Windows 8, więc może to być unikalne dla jego konfiguracji.
źródło
Jak się okazuje, gdy wszystkie usługi używane przez urządzenie zostaną wyłączone, urządzenie zostanie automatycznie zwolnione i odłączone przez system Windows. W moim przykładzie poniżej dla WH-1000XM3 są to głos i muzyka, a większość słuchawek będzie działać w ten sam sposób. Będzie to oczywiście zależeć od używanego urządzenia.
Potrzebne będą narzędzia wiersza polecenia Bluetooth .
Głos to tak naprawdę usługa głośnomówiąca (HFP), a muzyka to tylko ujście dźwięku (A2DP). Konieczne będą identyfikatory usług, które można wykryć za pomocą
btdiscovery
polecenia z powyższego pakietu lub za pomocą listy usług Bluetooth . Głos HFP brzmi111e
, muzyka A2DP110b
.Na
btcom
linii poleceń pomoc:Aby odłączyć urządzenie, wydaj następujące polecenie (działa tylko w moim przypadku jako administrator w systemie Windows 10 1809 (17763.437)):
Aby połączyć się ponownie, wydaj to samo z
-c
zamiast-r
. Działa to w przypadku innych urządzeń, nie tylko słuchawek, o ile wszystkie usługi / profile połączone z systemem Windows zostaną wyłączone / włączone.Uwaga: korzystanie
-n <friendly name>
jest znacznie wolniejsze niż korzystanie z-b <address>
powodu wykrywania Bluetooth.źródło