<分区>
我经常在 Galaxy Buds 与手机和电脑之间切换。我发现最简单的方法是关闭一台设备上的蓝牙并进行切换。我想做的只是创建一个打开蓝牙(如果当前关闭)的 Windows 10 批处理脚本,然后连接到我的耳机。有什么简单的解决办法吗?它将为我节省 4 次点击,但我想我会很感激这种便利。
<分区>
我经常在 Galaxy Buds 与手机和电脑之间切换。我发现最简单的方法是关闭一台设备上的蓝牙并进行切换。我想做的只是创建一个打开蓝牙(如果当前关闭)的 Windows 10 批处理脚本,然后连接到我的耳机。有什么简单的解决办法吗?它将为我节省 4 次点击,但我想我会很感激这种便利。
最佳答案
您可以使用 pnputil使用 pnputil 驱动程序服务工具禁用或启用您的蓝牙驱动程序。至于专门通过CMD连接到蓝牙设备,据我所知,我不认为这是可能的,但我相信你可以在powershell中。
(查看C:\Windows\diagnostics\system\Bluetooth
下的Bluetooth诊断文件,都是powershell,运行一下,可能会重置驱动,所以应该可以使用部分的代码。)
# scan bluetooth devices
pnputil.exe /enum-devices /class bluetooth
# ... a long list of Bluetooth related items.
# Look for something like:
Instance ID: USB\VID_0CF3&PID_E500\5&2a9042b0&0&4
Device Description: Qualcomm Atheros QCA9377 Bluetooth
Class Name: Bluetooth
Class GUID: {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
Manufacturer Name: Qualcomm Atheros Communications
Status: Started
Driver Name: oem41.inf
# Disable this device:
$ pnputil.exe /disable-device "USB\VID_0CF3&PID_E500\5&2a9042b0&0&4"
Microsoft PnP Utility
Disabling device: USB\VID_0CF3&PID_E500\5&2a9042b0&0&4
System reboot is needed to complete configuration operations!
记下设备 ID!
重新启用:
$ pnputil.exe /enable-device "BTH\MS_BTHBRB\6&6d7d961&0&1"
Microsoft PnP Utility
Failed to enable device: BTH\MS_BTHBRB\6&6d7d961&0&1
Device is pending system reboot to complete a previous operation.
不要听,而是进入设置并切换蓝牙开关几次。
更新:2022-11-29
奇怪的是,在重新启动一次后,现在在管理 shell 中运行相同的 pnutils 命令,系统不再要求我重新启动。
为了完整性:
。ON
。关于用于启用蓝牙并连接到特定蓝牙设备的 Windows 10 批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61391776/