TC官方合作论坛

标题: 扔个问题。不知道怎么解决。想了好久不知道怎么写 [打印本页]

作者: luoxe    时间: 2012-7-13 03:57
标题: 扔个问题。不知道怎么解决。想了好久不知道怎么写

[attach]4235[/attach]   




上图,左边黑色的箭头每点击一下,A就会变,直到变成跟B一样的图案,就能点击右边红色的箭头。
点击完红色箭头,B的图案发生变化,然后再点击A。直到A和B的图案一样了,再又能点击红色箭头。
想写个自己判断A和B的图案是否一样,如果一样,就点击红色箭头,不一样就点击黑色箭头,但是这B的图案是千变万化得,不好去截取保存给A参照。但是B不管怎么变化,点击左边黑色箭头,A都有B的图案。
  我不想做伸手党,可是我是在别无它法,不知道从拿下牙,新人一头。
  坐等高人,大神斜视我一眼。五体投地,叩首一万次不解恨。

作者: 陌上青衣。    时间: 2012-7-13 07:25
没有AB图案的变化规律 咋整
作者: TC兔子    时间: 2012-7-13 08:19
回复 1楼luoxe的帖子

我先说下我的思路会用到抓图,找图。
首先抓一下B图,不知道边框,或者其他的是不是也有很大区别,主要是抓中心的图,然后在A图范围内找图,如果找到,就说明A-B一样了,就可以点击B图。同理,如果不一样,那么就要继续等待A的变化。A的变化应该有时间延时,你可以在循环找图的时候,加上小于这个延时的时间。就能够比较准确的找图。
抓图,找图,都可以用大漠实现,并且速度也比较快。如果不会用大漠,TC应该也能完成这样的功能,不过就要换思路了。
万变不离其宗,这只是一种方法,我还有想到其他方法,就不说了,你发掘下吧。
作者: jrflsh    时间: 2012-7-13 10:06
回复 3楼TC兔子的帖子

楼上正解
用范围找图或者找字就可以解决
作者: luoxe    时间: 2012-7-13 12:36
回复 3楼TC兔子的帖子

说说我的思路吧, 先在B区域找到图,然后自动截取B图,再点击黑色箭头(黑色箭头是点一下换一张图)在A区域找刚在B区域找到的图,如果找到则点击红色箭头换另一张B图,销毁先前的B图,再截取B区域的图片,再点击黑色箭头在A区域找B图。。。如此循环
  就不知道怎么用大漠语言写出来。
作者: luoxe    时间: 2012-7-13 12:37
回复 2楼陌上青衣。的帖子

说说我的思路吧, 先在B区域找到图,然后自动截取B图,再点击黑色箭头(黑色箭头是点一下换一张图)在A区域找刚在B区域找到的图,如果找到则点击红色箭头换另一张B图,销毁先前的B图,再截取B区域的图片,再点击黑色箭头在A区域找B图。。。如此循环
  就不知道怎么用大漠语言写出来。
作者: TC兔子    时间: 2012-7-13 12:55
回复 5楼luoxe的帖子

你这样总共用到了两个大漠命令,一个抓图capture,一个找图findpic,再加上一个循环,足够了。不过代码不会像我说着这么简单




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