VBScript“ ALTt”或“ {ENTER}”不选择按钮,仅突出显示它

时间:2019-11-15 01:34:58

标签: vbscript

在我要自动选择的应用程序中有一个“测试”按钮。 我正在使用VBScript,并尝试过“ ALTt”(t是按钮文本中带下划线的字符)和“ {ENTER}”,但它只是突出显示了按钮,实际上并未选择它。

这是脚本:

OnElementChanged

Set WshShell = WScript.CreateObject("WScript.Shell")
Set oShell = CreateObject("WScript.Shell")
WshShell.AppActivate "IMPORT"
WshShell.SendKeys "ALTt"

不幸的是,如上所述,这只是突出显示了按钮。 我也尝试过使用波浪号字符来代替“ {ENTER}”,但是产生的结果相同。

1 个答案:

答案 0 :(得分:0)

我认为Space可以在焦点对准后也“按下”按钮,您可以尝试一下。

就发送ALT而言,请查看Microsoft documentation for SendKeys statement,您应该根据此发送%t