TC官方合作论坛

标题: 找图的问题 [打印本页]

作者: echo    时间: 2012-12-14 18:25
标题: 找图的问题
dm.FindPic(0,0,0,0,"xxx1.bmp|xxx2.bmp|xxx3.bmp|xxx4.bmp|xxx5.bmp|","","102030",0.9,0,x,y)
大家都知道这个是大漠的找图功能,这个是找多图的写法,返回的是所找到的图的x,y坐标.
那有没有什么办法可以返回的是得到的图片顺序呢,
比如说,找到第一张'xxx1',提示,第一张找到
            找到第二张'xxx2',提示,第二张找到
            找到第三张'xxx3',提示,第三张找到
.....................................依次类推


求解决思路,谢谢各位


作者: z878717691    时间: 2012-12-14 18:27
string FindPicE(x1, y1, x2, y2, pic_name, delta_color,sim, dir)
返回值:

字符串:
返回找到的图片序号(从0开始索引)以及X和Y坐标 形式如"index|x|y", 比如"3|100|200"
作者: Sky_Pro    时间: 2012-12-14 19:26
回复 1楼echo的帖子

分割后放数组里
作者: echo    时间: 2012-12-14 20:28
谢谢大家的帮助,不过有点晚了咯
已经搞定了
int 图片
图片=dm.FindPic(0,0,0,0,"xxx1.bmp|xxx2.bmp|xxx3.bmp|xxx4.bmp|xxx5.bmp|","","102030",0.9,0,x,y)
if(图片==0)
辅助.消息框("第一张")
endif
if(图片==1)
辅助.消息框("第二张")
endif
if(图片==2)
辅助.消息框("第三张")
endif
............................
测试完美通过
作者: gwq2204    时间: 2013-3-12 15:26
来学习了




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