TC官方合作论坛

 找回密码
 立即注册
查看: 1642|回复: 10

[已解决] 以个区域内有同样的图~要如何依次点击

[复制链接]
发表于 2014-10-10 21:00:22 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 whsxin 于 2014-10-10 22:16 编辑

一个区域内有8张一模一样的图~如果要用TC的找图命令~!找到这个图要如何依次点击~~用TC脚本语言要如何实现这一功能。跪求大神解答。



另外 这样的命令用纯TC命令能实现吗 要如何实现~!
回复

使用道具 举报

发表于 2014-10-10 23:23:58 | 显示全部楼层
whsxin 发表于 2014-10-10 23:11
主要是现在TC还没熟悉。对于这样的命令一点思路没有,求大神给个思路

图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)

这个命名  的坐标参数范围0,0,1440,900是可以改的 你把8张图的坐标范围找出来 然后再分8次找 如果有规律的话 可以遍历坐标去找  
回复 支持 反对

使用道具 举报

发表于 2014-10-10 21:48:36 | 显示全部楼层
找八次,找的时候设置好找图的范围,保证在这个范围内只有一张图
回复 支持 反对

使用道具 举报

发表于 2014-10-10 21:54:03 | 显示全部楼层
    rstr1=array[0],boolr1
    rstr2=array[2],boolr2
    pic="1.bmp|2.bmp|3.bmp|4.bmp|5.bmp|6.bmp|7.bmp|8.bmp"
    dm_ret = dm.FindPicEx(0,0,2000,2000,pic,"020202",0.8,0)
    if(dm_ret>0)
        str.split(dm_ret,"|",rstr1)
        arraysp.size(rstr1,boolr1)
        for(i=0;i<boolr1;i++)
            str.split(rstr1[i],"|",rstr2)
            x=rstr2[0]
            y=rstr2[1]
            dm.MoveTo(x,y)
            dm.LeftClick()
        endfor
    endif
回复 支持 反对

使用道具 举报

发表于 2014-10-10 21:55:40 | 显示全部楼层
str.split(rstr1[i],",",rstr2)   第二次遍历分割的时候  分隔符用“,” 上面弄错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-10 22:14:53 | 显示全部楼层
milai5201 发表于 2014-10-10 21:55
str.split(rstr1,",",rstr2)   第二次遍历分割的时候  分隔符用“,” 上面弄错了

这样的命令 如果用纯TC脚本能实现吗
回复 支持 反对

使用道具 举报

发表于 2014-10-10 22:49:36 | 显示全部楼层
whsxin 发表于 2014-10-10 22:14
这样的命令 如果用纯TC脚本能实现吗

纯TC 也可以实现你这样的功能   如果是你要找的图片固定出现在同一个区域那还还说,如果不是固定出现在那个区域的 代码量就显而易见  特别是图片比较多的情况下,运行效率就要大打折扣。要学习游戏脚本 ,大漠插件是必备的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-10 23:11:42 | 显示全部楼层
主要是现在TC还没熟悉。对于这样的命令一点思路没有,求大神给个思路
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-10 23:27:25 | 显示全部楼层
milai5201 发表于 2014-10-10 23:23
图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp",#102030,1.0,0,图片X坐标 ...

嗯 8张图都是固定的~!竖排一排 我去研究下遍历~! 这么晚了还不厌其烦。太给力了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-10 23:27:25 | 显示全部楼层
milai5201 发表于 2014-10-10 23:23
图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp",#102030,1.0,0,图片X坐标 ...

嗯 8张图都是固定的~!竖排一排 我去研究下遍历~! 这么晚了还不厌其烦。太给力了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 08:47 , Processed in 0.076765 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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