TC官方合作论坛
标题:
冷月版主 求助啊 求助解决找图问题
[打印本页]
作者:
zdslhwq
时间:
2012-12-13 18:48
标题:
冷月版主 求助啊 求助解决找图问题
使用TC窗口找图命令能找到图,准确的返回了被找图的坐标,但是通过窗口鼠标移动命令移动过去,在执行个窗口鼠标左键点击命令却没有反应,当我仅使用鼠标移动命令时却能移动到我要找的图片并进行点击,不过这个鼠标移动命令并不是后台的,我就是不明白为什么后台窗口鼠标移动并点击命令不执行呢?? 说明一下,我的图片是在网页上的一个按钮,请高人指点
作者:
z878717691
时间:
2012-12-13 18:50
可能是那个鼠标后台移动的命令不支持那个窗口模式吧
作者:
zdslhwq
时间:
2012-12-13 18:57
这个要找的图片 仅仅是网页上的一个按钮 有什么办法解决么
作者:
z878717691
时间:
2012-12-13 19:22
用TC自带浏览器, 网页.点击元素("浏览器0","id:su") 这个命令 id:su是那个按钮特征码,群殴这只是个例子,你需要自己找那个按钮的特征码
作者:
zdslhwq
时间:
2012-12-13 19:40
关键的是,这个按钮已经是在另外一个页面上了, 我是用的 用TC自带浏览器 可是我要找的图片是从这个浏览页面分支出来的新页面上的按钮,查不到特征码
作者:
冷月无痕
时间:
2012-12-13 19:57
如果你的找图返回的坐标可以用普通的鼠标移动命令点击到按钮那么说明这个坐标是前台的屏幕坐标
而后台的窗口鼠标点击是需要窗口坐标的 所以我估计是坐标错误 才点不到按钮的
作者:
zdslhwq
时间:
2012-12-13 22:55
回复
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)
以上命令可以执行 如果将鼠标命令换成窗口就不行 求大侠解决
作者:
haking
时间:
2013-1-5 11:06
试试:
1. 如果你没绑定,这个是屏幕坐标,你需要转换或者先绑定
2. 检查你的点击区域,x,y是图片的左上角,如果这个左上角不是有效的点击区域,你应该加偏移
作者:
gwq2204
时间:
2013-3-12 15:19
解决没有应该有个回复。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1