找回密码
 加入
搜索
楼主: yztest

[AU3基础] 请教窗口信息工具无法获取QQ登录窗口的输入框怎么办?

 火.. [复制链接]
发表于 2016-1-15 17:30:31 | 显示全部楼层
找图就行了   你找【记住密码】或者【 注册 账户】 这两个地方截图其中的一个

找到后有坐标

你把坐标+30  或者减去一些 调试到号码的位置就行了 然后就点击到号码框了
发表于 2016-1-15 18:13:14 | 显示全部楼层
回复 16# xin266


    不用考虑分辨率

点号码框的时候可以多点几次
发表于 2016-1-16 10:22:59 | 显示全部楼层
回复 15# yztest


    根本不用定位啊,启动Q以后默认的焦点在账号框,你就controlsend或者send账号进去,然后sendTAB就到密码框了,然后send密码,再send一个回车,就登上了
发表于 2016-1-16 10:24:07 | 显示全部楼层
ImageSearchWithoutDLL

用这个

找图 不管啥分辨率就行  
先 点击 号码框  然后就完美了

按tab  ...
xin266 发表于 2016-1-12 16:13


ImageSearchWithoutDLL 是个什么东西?UDF吗?论坛搜到相关信息呢??
 楼主| 发表于 2016-1-16 10:59:14 | 显示全部楼层
回复 18# gyhhi


    如果前面有过记住密码登录,那启动QQ以后默认的焦点在密码框
发表于 2016-1-16 11:04:14 | 显示全部楼层
回复 20# yztest


    你找图  不用管焦点
 楼主| 发表于 2016-1-16 11:04:22 | 显示全部楼层
回复 18# gyhhi


    想让焦点从密码框到号码框必须要send 10几个TAB,稍有干扰就不行了。键盘操作SHIFT+TAB可以从密码框跳到号码框,但用send("+{TAB}")就是不行
发表于 2016-1-16 11:04:26 | 显示全部楼层
回复 19# gyhhi


    udf啊

找图的
 楼主| 发表于 2016-1-16 11:12:20 | 显示全部楼层
回复 16# xin266


    是不是可用窗口信息工具先获取QQ登录窗口的座标和号码框、密码框的座标,然后算出号码框、密码框的相对座标(这个相对值是固定的吗?),然后在程序中用代码获取QQ窗口的座标,加上固定的相对座标就可以点击+发送。

这种思路太麻烦了,也不知行不行
发表于 2016-1-16 11:46:29 | 显示全部楼层
回复 24# yztest


    找图就行

得出绝对坐标  自己再调试下 就可以点到 号码框了

找图最简单
发表于 2016-1-16 11:47:30 | 显示全部楼层
窗口信息工具不能获得qq                                                                          控件
发表于 2016-1-16 12:16:10 | 显示全部楼层
在我的电脑上试了一下,桌面分辨率不管是多少,QQ登录框的大小都是495*470,当然,版本不同,可能会稍有区别,不过QQ不进行大的改动,这个应该是不会变的,既然窗口大小是固定的,那剩下的就好解决了,他的输入框 和 登录按钮的位置相对于QQ登录窗口来说位置永远都是固定的。
 楼主| 发表于 2016-1-16 12:22:34 | 显示全部楼层
回复 26# xin266


    虽然不能获得QQ窗口中的控件(就是因为此才让人头痛),但可以获得QQ窗口的屏幕坐标和大小,也可获得号码框和密码框的屏幕坐标
发表于 2016-1-16 12:24:17 | 显示全部楼层
回复 22# yztest


    你直接找图之后 先点击号码 你就会发现没啥问题了
发表于 2016-1-16 12:24:58 | 显示全部楼层
回复 27# luren666


    找图得到绝对坐标 然后
就简单了啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 03:06 , Processed in 0.076020 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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