找回密码
 加入
搜索
查看: 1174|回复: 1

关于WinWaitActive的判断

[复制链接]
发表于 2009-12-7 14:05:32 | 显示全部楼层 |阅读模式
需求是这样的,打开IE,如果正确打开了默认主页,那么执行下一步的操作,如果没有打开主页,那么按F5刷新,直到正确打开主页为止。实现如下:
Run("C:\Program Files\Internet Explorer\iexplore.exe")
While 1
       If(WinWaitActive($LOGIN_PAGE_URL, "", 15000)) Then
                ExitLoop
       Else
                Send("{F5}")
                ContinueLoop
       EndIf
WEnd
这里貌似无法匹配else,如果WinWaitActive执行成功,则顺利跳出循环,但是WinWaitActive执行失败的话,则不能跳转到else里执行F5的刷新操作。

请问这个需求该怎么来实现呢?
发表于 2009-12-7 14:25:36 | 显示全部楼层
AdlibRegister ( "函数" [, 时间] )
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 14:34 , Processed in 0.076153 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表