[英]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:在控制面板中打開藍牙,右鍵單擊耳機,選擇屬性,然后單擊藍牙選項卡(刪除點和冒號)。
很少有信息可以提供確切的解決方案。 但是從給定的信息中我可以說:
您可以使用AutoHotkey自動執行GUI,以便腳本將轉到unique id
所在的位置。 實際上,AutoHotkey允許任何GUI自動化(常規或非常規GUI)。
如果unique id
以文本形式存在,並且您可以復制它,那么也可以通過多種方式將其自動化。 如果無法解決unique id
且將其作為圖像的情況,那么它會有些復雜,您需要使用一些OCR技術。 在這種情況下,您需要制作該區域的屏幕截圖,並使用一些OCR腳本從該區域中提取文本。 或使用AutoHotkey將圖像傳遞到OCR軟件並從中獲取文本。
收到文字后,您可以按自己喜歡的方式進行操作。 最強大的解決方案是AutoHotkey支持的正則表達式。
准備使用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!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.