xin266 发表于 2014-6-28 13:13:40

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

怎么样循环判断qq登录的窗口的高度 直到QQ登录成功?

qq登录成功的窗体是700px

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

qq登录的时间不是固定的。

xin266 发表于 2014-6-28 18:12:54

Sleep(3000)
WinActivate("QQ")

Local $size = WinGetPos("QQ")



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


MsgBox("1","登录成功", "你已经成功登录哈哈")
自己写出来了 一直卡在重新取值的地方了

xin266 发表于 2014-6-29 08:27:55

Sleep(3000)
WinActivate("QQ")


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

MsgBox("1", "登录成功", "你已经成功登录哈哈")

dncsk 发表于 2014-7-6 23:30:09

可以的呀 有什么问题呢 对了建议把第二个Local 去了 可以不用的...

wangms 发表于 2014-7-7 10:20:38

回复学习,。。。。。。。。。。。。。。。

xin266 发表于 2014-7-8 08:20:51

回复 4# dncsk


    嗯。 刚开始没写出来
页: [1]
查看完整版本: 怎么样循环判断qq登录的窗口的高度 直到QQ登录成功