TC官方合作论坛

标题: 一个窗口内多图 [打印本页]

作者: 67800461    时间: 2012-6-25 10:08
标题: 一个窗口内多图
一个窗口里面有有很多张一样的图 ,我要每张图快速点一次,能做到吗?不想他老停在第一张图上 延迟时间段 给个20毫秒


循环(真)
  辅助.等待(25)
图片序号=dm.FindPic(0,0,1024,768,"D:\\11111.bmp","000000",0.9,0,X,Y)
如果(图片序号==0) //根据你找图的函数, 返回0表示找图成功,返回-1 失败
dm.MoveTo( X+35,Y+40)
dm.LeftClick()
如果结束
  辅助.等待(30)
  循环结束
返回  真
功能结束

一个窗口里面有很多张的一样图 ,我要每张图快速点一次,能做到吗?不想他老停在第一张图上 必须每张都点下  (过程中有可能随机多一张少一张)



作者: c724211922    时间: 2012-6-25 11:38
我不 会关注下
作者: a8461959    时间: 2012-6-25 13:42
这个偶也不会
作者: cylhb    时间: 2012-6-25 15:13
这个函数是,当找到图马上返回该图坐标,所以如果是同样的图,肯定会一直点击第一张.
理论上应该可以通过记录找到图的坐标,然后修改下一次找图的坐标范围来排除已经找到的图.




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1