【发布时间】:2017-06-15 07:08:52
【问题描述】:
类似问题Here(未回答,因为不够具体)
在最初的问题中,有人回答该问题时要求提供一张图片,以帮助他们确定如何提供帮助。 这是我正在尝试自动化的应用程序的图片。
Ascii To MetaStock Utility 2.0.0.835
具体来说,我无法阅读图片中显示“准备就绪”的底部栏。我需要能够判断该栏何时更改为“转换完成”。我不确定如何做到这一点,并且遵循几个教程对我不起作用。当您已经知道框架的 Id 时,他们都专注于获取文本。
目前我的脚本看起来像这样(没有尝试删除字符串和我的本地路径)
Run"C:/PATH/A2MS.exe"
WinWaitActive(Ascii to MetaStock Utility 2.0.0.835)
Send("{TAB}{TAB}{TAB}{TAB}{TAB}{ENTER}")
如果想测试您的解决方案或需要访问应用程序来回答我的问题。 注册账号可以免费下载应用,账号来自EODdata.com。
感谢任何帮助或指向适当文章/教程的链接。
编辑: 使用 WinGetText() 显示 statusStrip1 和 menuStrip1 我要比较的字符串应该在哪里。我对 AutoIT 知之甚少,不知道这意味着什么。
编辑 2:检测转换按钮是否启用也可以让我在完成后将其关闭,这将是这个问题的有效答案。 WinGetText() 显示 c&onvert 按钮所在的位置。
【问题讨论】:
-
AutoIt 带有一个名为 Au3Info.exe 的小工具,它显示您悬停的屏幕控件的属性。但请记住,只有原生 Windows 控件才能正常显示。