找回密码
 加入
搜索
查看: 2957|回复: 5

[GUI管理] 怎么样循环判断qq登录的窗口的高度 直到QQ登录成功

[复制链接]
发表于 2014-6-28 13:13:40 | 显示全部楼层 |阅读模式
怎么样循环判断qq登录的窗口的高度 直到QQ登录成功?

qq登录成功的窗体是700px

怎么样可以循环判断直到高度变成700多

qq登录的时间不是固定的。
 楼主| 发表于 2014-6-28 18:12:54 | 显示全部楼层
Sleep(3000)
WinActivate("QQ")

Local $size = WinGetPos("QQ")



While  1
        If ($size[3]>500)=1 Then  ExitLoop
        
        Local $size = WinGetPos("QQ");这个地方要重新取一下高度  要不然高度一直不变  
        Sleep(90)
WEnd


MsgBox("1","登录成功", "你已经成功登录哈哈")
自己写出来了 一直卡在重新取值的地方了
 楼主| 发表于 2014-6-29 08:27:55 | 显示全部楼层
Sleep(3000)
WinActivate("QQ")


Local $size = WinGetPos("QQ")
Do
        
        Sleep(90)
        
        If $size[3] <= 600 Then Sleep(90)
        
        Local $size = WinGetPos("QQ");这个地方要重新取一下高度  要不然高度一直不变
                
Until $size[3] > 700

MsgBox("1", "登录成功", "你已经成功登录哈哈")
发表于 2014-7-6 23:30:09 | 显示全部楼层
可以的呀 有什么问题呢 对了建议把第二个Local 去了 可以不用的...
发表于 2014-7-7 10:20:38 | 显示全部楼层
回复学习,。。。。。。。。。。。。。。。
 楼主| 发表于 2014-7-8 08:20:51 | 显示全部楼层
回复 4# dncsk


    嗯。 刚开始没写出来
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 06:43 , Processed in 0.073984 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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