我有一个蓝牙耳机,我希望能够在从笔记本电脑(运行Windows 8)到手机的连接之间快速切换。我下载了autohotkey来帮我制作一个可以连接到我的蓝牙耳机的热键,但我只能制作一个热键,可以为我的特定耳机打开蓝牙控制面板,这不是我想要完成的。我想要完成的是一个热键,可以在键入时立即连接我的耳机。
我在autohotkey中使用的代码,打开蓝牙控制面板(通过单击Ctrl + Alt + B)是:
^!b:: run "C:\Program Files\WIDCOMM\Bluetooth Software\BTWUIExt.exe" /deviceAddr=445ef3aa5294
这段代码对你不起作用,因为最后的数字和字母是我特定耳机的唯一标识符。您可以通过在控制面板中打开蓝牙并右键单击耳机,选择属性,单击蓝牙选项卡(删除点和冒号)来找到您的唯一ID。
这有助于连接列表中的第一个蓝牙设备(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
提供准确解决方案的信息非常少。但根据给定的信息,我可以说:
unique id
所在的位置。实际上,AutoHotkey允许任何GUI自动化(传统或非传统GUI)。unique id
作为文本存在并且您可以复制它,那么它也可以通过多种方式自动化。如果unique id
不能被处理并且是图像,那么它稍微复杂,你需要使用一些OCR技术。在这种情况下,您需要制作该区域的屏幕截图并使用一些OCR脚本从中获取文本。或者使用AutoHotkey将图像传递给OCR软件并从中获取文本。unique id
准备好使用时,你可以这样在Run命令中使用它:
^!b ::运行“C:\ Program Files \ WIDCOMM \ Bluetooth Software \ BTWUIExt.exe”%MyUnicIDVariable%事实证明,我自己的代码是有效的。如果我在输入热键后等待大约10秒钟,耳机就会连接,并且打开的控制面板会自动关闭。实际上非常方便,因为我没想到它会连接或自动关闭窗口。
无论如何,谢谢你的努力!
尝试安装[Broadcom Bluetooth 4.0 Driver for Windows 8.1] LINK = >> 1!至少在配备立体声“BlueDio 99B”耳机的HP-EliteBook-8570p上工作正常。在Windows上切换耳机后,自动连接设备,并将Audio-Stream切换到新连接的设备。最佳! PS - 不幸的是它仍然是Windows 8.1 + Skype的问题(MIC问题):( Windows 8是第一个操作系统,而不是支持Skype!)