VBScript:WshShell.SendKeys“^{ADD}";给予;无效的过程调用代码:800A0005;错误
下面的代码应该是自解释的(发送ctrl-numADD组合键);然而,我显然做错了什么。以下代码产生的完整错误为:VBScript:WshShell.SendKeys“^{ADD}";给予;无效的过程调用代码:800A0005;错误,vbscript,Vbscript,下面的代码应该是自解释的(发送ctrl-numADD组合键);然而,我显然做错了什么。以下代码产生的完整错误为: Line: 4 Char: 1 Error: Invalid procedule call or argument Code: 800A005 如何发送此组合键而不产生错误 PS:在尝试执行sendkeys之前,代码至少能够将焦点更改为正确的窗口 Dim WshellObj set WshShell = WScript.CreateObject("WScript.She
Line: 4
Char: 1
Error: Invalid procedule call or argument
Code: 800A005
如何发送此组合键而不产生错误
PS:在尝试执行sendkeys之前,代码至少能够将焦点更改为正确的窗口
Dim WshellObj
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "Logs"
WshShell.SendKeys "^{ADD}"
我不知道为什么会出现这种特殊错误,但您正在尝试使用SendKeys方法来处理无效的密钥序列。“{ADD}”不是有效的代码 你应该改用这个
Dim WshellObj
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "Logs"
WshShell.SendKeys "^+"
这将发送一个+符号。SendKeys不支持数字键盘专用键。如果这是一个答案,则代码更正会更有帮助