TC官方合作论坛

 找回密码
 立即注册
查看: 1118|回复: 5
打印 上一主题 下一主题

[问题] 后台找图无法实现!!!!!!

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-14 08:58:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用TC窗口找图命令能找到图,准确的返回了被找图的坐标,但是通过窗口鼠标移动命令移动过去,在执行个窗口鼠标左键点击命令却没有反应,当我仅使用鼠标移动命令时却能移动到我要找的图片并进行点击,不过这个鼠标移动命令并不是后台的,我就是不明白为什么后台窗口鼠标移动并点击命令不执行呢?? 说明一下,我的图片是在网页上的一个按钮,请高人指点

这个要找的图片 仅仅是网页上的一个按钮   有什么办法解决么


//下面是通过窗口类名查到句柄,通过句柄查找图片
    整型 窗口句柄1=窗口.找到窗口("Internet Explorer_TridentDlgFrame")   
    整型 图片X坐标1,图片Y坐标1,图片序号1
    图片序号1=窗口.找图(窗口句柄1,0,0,1440,900,"rc:主管审批按钮.bmp",0,1.0,1,图片X坐标1,图片Y坐标1)
    如果(图片X坐标1>0)        
        
        辅助.等待(50)
        鼠标.移动(图片X坐标1,图片Y坐标1)
        鼠标.左键单击(1)




以上命令可以执行  如果将鼠标命令换成窗口就不行  求大侠解决
回复

使用道具 举报

沙发
发表于 2012-12-14 09:38:14 | 只看该作者
因为这里的坐标是屏幕坐标,你换窗口的得用窗口坐标。
用 窗口.屏幕转窗口 转换下。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-12-14 11:31:52 | 只看该作者
回复 2楼a2567350301的帖子

按照你说的方法做了,返回的坐标值是我要找的图片,可是还是不执行点击命令,由于是鼠标后台移动,也不知道鼠标到底是否移动过去了,延迟我都加到了500,还是无法实现
回复 支持 反对

使用道具 举报

地板
发表于 2012-12-14 14:07:53 | 只看该作者
回复 3楼zdslhwq的帖子

后台鼠标不用移动,是直接点的
回复 支持 反对

使用道具 举报

5#
发表于 2012-12-14 14:24:24 | 只看该作者
窗口句柄不对吧,应该要找两次窗口句柄
第一次找到的应该是浏览器窗口的句柄
第二次才是游戏窗口的句柄
图太大了?不在点击有反应的范围内?
回复 支持 反对

使用道具 举报

6#
发表于 2012-12-14 14:45:05 | 只看该作者
你在后台找图加个 辅助.消息框()弹下看看,到底找到图没
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-8 07:19 , Processed in 0.141742 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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