簡體   English   中英

如何創建自動連接藍牙耳機的按鈕(或熱鍵)?

[英]How can I create a button (or hotkey) that will automatically connect my bluetooth headset?

我有一個藍牙耳機,希望能夠在從筆記本電腦(運行Windows 8)到手機的連接之間快速切換。 我下載了autohotkey來幫助我制作一個可以連接到我的藍牙耳機的熱鍵,但是我只能制作一個可以打開我的特定耳機的藍牙控制面板的熱鍵,而這並不是我想要實現的。 我想要完成的是一個熱鍵,當您鍵入該熱鍵時,它將立即連接我的耳機。

我在自動熱鍵中用來打開藍牙控制面板(通過單擊Ctrl + Alt + B )的代碼是:

^!b:: run "C:\Program Files\WIDCOMM\Bluetooth Software\BTWUIExt.exe"  /deviceAddr=445ef3aa5294

該代碼對您不起作用,因為最后的數字和字母是我特定耳機的唯一標識符。 您可以通過以下方法找到唯一的ID:在控制面板中打開藍牙,右鍵單擊耳機,選擇屬性,然后單擊藍牙選項卡(刪除點和冒號)。

很少有信息可以提供確切的解決方案。 但是從給定的信息中我可以說:

  1. 您可以使用AutoHotkey自動執行GUI,以便腳本將轉到unique id所在的位置。 實際上,AutoHotkey允許任何GUI自動化(常規或非常規GUI)。

  2. 如果unique id以文本形式存在,並且您可以復制它,那么也可以通過多種方式將其自動化。 如果無法解決unique id且將其作為圖像的情況,那么它會有些復雜,您需要使用一些OCR技術。 在這種情況下,您需要制作該區域的屏幕截圖,並使用一些OCR腳本從該區域中提取文本。 或使用AutoHotkey將圖像傳遞到OCR軟件並從中獲取文本。

  3. 收到文字后,您可以按自己喜歡的方式進行操作。 最強大的解決方案是AutoHotkey支持的正則表達式。

  4. 准備使用unique id ,可以通過以下方式在“運行”命令中使用它:

    ^!b ::運行“ C:\\ Program Files \\ WIDCOMM \\ Bluetooth Software \\ BTWUIExt.exe”%MyUnicIDVariable%

這可以連接列表中的第一個藍牙設備(Windows 10)

#SingleInstance,force
;https://autohotkey.com/board/topic/83571-autohotkey-connect-to-bluetooth/
^F1::
Run, bthprops.cpl
Sleep, 2000
Send, {tab}{tab}{enter}{tab}{enter}
Sleep, 200
Send,!{Tab}
return

原來,我擁有的代碼可以獨立工作。 如果我在鍵入熱鍵后僅等待約10秒鍾,則耳機將連接,並且打開的控制面板將自動關閉。 實際上非常方便,因為我沒想到它會連接或自動關閉窗口。

無論如何,感謝您的努力!

嘗試安裝[適用於Windows 8.1的Broadcom藍牙4.0驅動程序] LINK = >> 1 至少在帶有立體聲“ BlueDio 99B”耳機的HP-EliteBook-8570p上可以正常工作。 在打開耳機后,Windows會自動連接設備,然后將Audio-Stream切換到新連接的設備。 最佳! PS-不幸的是,Windows 8.1 + Skype仍然是問題(MIC-Problem):( Windows 8是第一個操作系統,根本不支持Skype!

藍牙耳機AUDIOIN音頻輸出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM