使用VBscript在“应用程序”窗口中读取/获取文本

时间:2014-12-28 11:43:06

标签: vbscript

我使用sendkeys和.appActivate自动化了一个输入过程。

该脚本可以选择以秒为单位设置延迟,即sendkeys将击键发送到应用程序窗口的速度。但是,窗口的时间间隔会有所不同。

窗口上显示“就绪”文本(当窗口准备好进入下一个条目时)。我希望脚本能够读取“准备好”发送密钥,而不是秒的静态延迟。

请问,如果问题不明确,我可以进一步解释。感谢

1 个答案:

答案 0 :(得分:0)

通常不可能仅使用VBScript获取有关GUI元素的详细信息。

正如您在评论中提到的,选择VBScript的主要原因是您需要没有先决条件的解决方案,我建议使用AutoIt或AutoHotKey。两者都有针对guis的强大脚本编写可能性。 为了防止先决条件的问题,您可以将它们的脚本转换为可执行文件(它不是真正的编译,而是脚本和解释器的包,但它没有依赖项)

对于AutoHotKey,您可以使用ahk2exe执行此操作,对于AutoIt Aut2Exe