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

[GUI管理] 怎么 判断 qq登录框 高度 等于 705

[复制链接]
发表于 2013-7-19 22:48:30 | 显示全部楼层 |阅读模式
Local $size = WinGetPos($QQtitle)
                                Do
                                Sleep(500)
                               
       
                        Until $size[3] >= 705


原本是想判断                qq登录框 高度  等于 705  就执行下一步


不知道怎么写呢?
 楼主| 发表于 2013-7-19 23:09:54 | 显示全部楼层
Local $size = WinGetPos($QQtitle)
                        
                        Select
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case Else
                                        
 楼主| 发表于 2013-7-19 23:10:17 | 显示全部楼层
Local $size = WinGetPos($QQtitle)
                        
                        Select
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case $size[3] = 312
                                        Sleep(2000)
                                Case Else
                                        
发表于 2013-7-24 17:18:56 | 显示全部楼层
虽然 不知道你获取高度想干什么 但是其实你可以使用WinMove 在指定窗口大小和位置来适应 不同的分辨率·
 楼主| 发表于 2013-7-24 22:59:03 | 显示全部楼层
回复 4# sdc7


    qq登录的时候 高度变化了就代表登录成功了
 楼主| 发表于 2013-7-29 16:47:11 | 显示全部楼层
Local $size = WinGetPos($QQtitle)
                        
                        If $size[3] > 400 And $size[1] <> 812 And $size[0] <> 1000 Then
                                
                                Sleep(500)

                        Else
                                Sleep(5000)
                        EndIf
                        
                        $QQWINList = WinList($QQtitle)
                                For $Qwl = 1 To $QQWINList[0][0]
                                        $QQWINPOS = WinGetPos($QQWINList[$Qwl][1])
                                        If Not @error Then
                                                ControlClick($QQWINList[$Qwl][1], '', '', 'left', 1, $QQWINPOS[2] - 50, 10)
                                        EndIf
                                Next
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 20:28 , Processed in 0.077225 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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