【发布时间】:2011-05-21 21:29:07
【问题描述】:
我的脚本应该等待 IE 的“选择文件”对话框出现,然后让它消失并用自定义选择文件界面替换它。我已经完成了所有工作,但有一件事困扰着我。代码如下:
WinWaitActive("Select File")
WinSetState("Select File", "", @SW_HIDE)
问题似乎是“选择文件”对话框(不可见)由 IE 创建,激活,然后可见。这确实是一个基本的线程问题:
在某些情况下,IE 会激活对话框(但还不可见!)。我的脚本选择了它,隐藏对话框(实际上已经隐藏),然后 IE 使对话框可见,从而导致可见对话框(!)。
我是否可以设置任何选项使 WinWaitActive 命令也等待窗口可见,而不仅仅是活动?
【问题讨论】:
标签: windows automation autoit