好的,经过一些进一步的研究,我找到了工作指令:
control printers
它打开窗口设备和打印机,不仅包含蓝牙设备,还包含所有已知设备.因此,窗口的内容是问题中请求的内容的超集,但唯一的区别是此次不应用过滤蓝牙设备.键入设备名称会将选择焦点移动到其项目,并且从设备的上下文菜单中没有任何操作命令.因此,示例设备MyPhone1的完整脚本是:
Run, control printers
WinWaitActive, Devices and Printers
Sleep, 500
Send MyPhone1{AppsKey}ca
并且AutoHotKey再次规则. 🙂
编辑:根据MCL的评论,丑陋的等待循环被光滑的WinWaitActive取代.谢谢!
编辑:
从命令行:
>设备和打印机:
explorer shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}
>蓝牙设备:
explorer shell:::{28803F59-3A75-4058-995F-4EE5503B023C}
>其他地点: