我想按键盘快捷键来打开/关闭触摸屏状态。我该怎么做?
答案1
您可以通过 Windows 脚本宿主执行此操作,通过 PowerShell或通过DevCon。
DevCon 是外部下载,PowerShell 很慢,因此我将展示 WScript 方法:
ToggleTouchscreen.js
创建一个名为以下内容的文本文件:for (var e = new Enumerator(GetObject('winmgmts:\\\\.\\root\\CIMV2').ExecQuery( 'SELECT * FROM Win32_PnPEntity WHERE Caption = "HID-compliant touch screen"', null, 48)); !e.atEnd(); e.moveNext()) { var item = e.item(); item[item.Status === 'OK' ? 'Disable' : 'Enable'](); }
将该文件的快捷方式放置在您的开始菜单的某个位置,例如在“开始菜单程序”文件夹(即
%AppData%\Microsoft\Windows\Start Menu\Programs
,%AppData%
通常是C:\Users\YOUR_USER_NAME
)中。转到快捷方式的属性,然后在捷径标签下快捷键,输入您想要使用的快捷键,然后按确定。
故障排除:
由于某种原因,禁用设备的其他方法(例如通过 DevCon)似乎无法使用此方法启用它。如果由于某种原因正确找到了设备,但切换其状态不起作用,请尝试先在设备管理器 ( devmgmt.msc
) 中手动启用该设备,然后通过此脚本切换以禁用它。