【问题标题】:VBScript SendKeys 800A0408 Invalid CharacterVBScript SendKeys 800A0408 无效字符
【发布时间】:2015-06-03 23:41:05
【问题描述】:

我在使用 WScript.SendKeys 编写的脚本时遇到此编译错误。是的,我已将 .vbs 文件保存为 ANSI 编码。它说错误在第 48 行,是这样的:

shell.SendKeys {ENTER}

如果我把这行去掉,脚本的其余部分就可以正常工作,以防万一。

【问题讨论】:

  • SendKeys 想要一个字符串参数,使用 shell.SendKeys "{ENTER}"。 { 和 } 是无效字符,这就是错误所在。

标签: vbscript sendkeys invalid-characters


【解决方案1】:

您需要将{ENTER} 括在引号中。 SendKeys 需要一个字符串参数。

shell.SendKeys "{ENTER}"

【讨论】:

  • 效果很好,谢谢!我可能看过了,因为我之前在一行中使用了带有 sendkeys 的变量。
  • @GenericName ==> 在这种情况下,您必须接受这个答案!所以看看这个stackoverflow.com/tour
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多