我正在运行 Windows 10,版本 10.0.19045 Build 19045(22H2)。
下面的 VBS 脚本一直可以工作到今天,将我的 Windows 背景更改为下一个背景,但突然它只会弹出标准的“打开...属性”对话框以及包含脚本的 VBScript 窗口,但不会执行击键。
set WshShell = WScript.CreateObject("Wscript.Shell")
WshShell.SendKeys("^ ")
WshShell.SendKeys("+{F10}")
WshShell.SendKeys("n")
我检查了HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings and HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows Script Host\Settings
条目并且都已启用 (1)
我可以执行一个简单的 VBS 脚本,如 MsgBox(“Hello World”),因此看起来 vscript.exe 正在运行。
答案1
此问题始于您安装 PowerToys 时。具体来说,PowerToys Peek 实用程序。
Peek 的默认激活快捷键是 Ctrl-Space。
您的脚本发送了 Ctrl-Space。这就是 Peek 打开的原因。您可以在“设置”中禁用 Peek 或更改其激活快捷方式。在这里,您可以看到我将其更改为 Ctrl-Alt-Space: