TC官方合作论坛

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

[问题] 冷月版主 求助啊 求助解决找图问题

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

马上加入TC

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

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

使用道具 举报

沙发
发表于 2012-12-13 18:50:29 | 只看该作者
可能是那个鼠标后台移动的命令不支持那个窗口模式吧
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-12-13 18:57:43 | 只看该作者
这个要找的图片 仅仅是网页上的一个按钮   有什么办法解决么
回复 支持 反对

使用道具 举报

地板
发表于 2012-12-13 19:22:13 | 只看该作者
用TC自带浏览器,   网页.点击元素("浏览器0","id:su")   这个命令   id:su是那个按钮特征码,群殴这只是个例子,你需要自己找那个按钮的特征码
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-12-13 19:40:51 | 只看该作者
关键的是,这个按钮已经是在另外一个页面上了, 我是用的 用TC自带浏览器 可是我要找的图片是从这个浏览页面分支出来的新页面上的按钮,查不到特征码
回复 支持 反对

使用道具 举报

6#
发表于 2012-12-13 19:57:51 | 只看该作者
如果你的找图返回的坐标可以用普通的鼠标移动命令点击到按钮那么说明这个坐标是前台的屏幕坐标
而后台的窗口鼠标点击是需要窗口坐标的 所以我估计是坐标错误 才点不到按钮的
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-12-13 22:55:35 | 只看该作者
回复 6楼冷月无痕的帖子

//下面是通过窗口类名查到句柄,通过句柄查找图片
    整型 窗口句柄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)




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

使用道具 举报

8#
发表于 2013-1-5 11:06:49 | 只看该作者
试试:
1. 如果你没绑定,这个是屏幕坐标,你需要转换或者先绑定
2. 检查你的点击区域,x,y是图片的左上角,如果这个左上角不是有效的点击区域,你应该加偏移
回复 支持 反对

使用道具 举报

9#
发表于 2013-3-12 15:19:47 | 只看该作者
解决没有应该有个回复。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-6 10:04 , Processed in 0.268611 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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