TC官方合作论坛

 找回密码
 立即注册
查看: 1374|回复: 3

[学习心得] 获取相同图色坐标及数目 附源码

[复制链接]
发表于 2013-4-15 11:39:11 | 显示全部楼层 |阅读模式

马上加入TC

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

x
  1. 空间 获取相同图片数目
  2. 变量 x,y
  3. 功能 获取相同图片数目(left,top,right,buttom,图片,&返回的x坐标字符集,&返回的y坐标字符集)
  4.      变量 x,y
  5.          n=0
  6.      x0=left,y0=top
  7.      循环(真)
  8.         图像.找图(left,top,right,buttom,图片,#000000,0.7,0,x,y)
  9.                  //因为每次找图,left都与上次找图返回的x坐标相关,所以找第一个图时有些特殊,单独拿出来判断
  10.                 如果(left==x0&&top==y0)//判断是不是找的第一个图
  11.             如果(x==-1)//一张图都没有
  12.                                 跳出
  13.                         如果结束
  14.                         返回的x坐标字符集=x
  15.             返回的y坐标字符集=y
  16.                 否则
  17.                         如果(top!=y)//判断是否换行
  18.                 图像.找图(0,top+1,right,buttom,图片,#000000,0.7,0,x,y)//top+1是为了排除上一行已找到的目标图片
  19.                 如果(x==-1)//图片已找完
  20.                                         跳出
  21.                                 如果结束
  22.                         如果结束
  23.                         返回的x坐标字符集=返回的x坐标字符集&"|"&x
  24.                         返回的y坐标字符集=返回的y坐标字符集&"|"&y
  25.                 如果结束
  26.         n++     //每循环一次,只要没退出循环,图片数目加1
  27.                 left=x+1//每找到一张图片,把返回的x加上1再赋给left ,top保持不变,循环找图,就能排除已找到的图片查找其他的图片
  28.                 top=y   //如果第一行只找到到一张图片,y==-1,top=已找到的图片y坐标
  29.     循环结束
  30.     返回 (n)
  31. 功能结束


  32. 功能 开始_点击()
  33.                 x坐标字符集,y坐标字符集       
  34.         辅助.消息框(获取相同图片数目.获取相同图片数目(0,0,1024,768,"rc:相同图片.bmp",x坐标字符集,y坐标字符集))
  35.             辅助.消息框(x坐标字符集&" "&y坐标字符集)
  36. 功能结束


  37. 功能 退出_点击()

  38. 辅助.退出()
  39. 功能结束

  40. 空间结束
复制代码

应用:用于对相同或相似图色特征的物品及任务进行操作,比如上架同类商品,可以根据返回的x,y坐标分别进行上架下架操作.统计相同物品数目等(还有别的作用待挖掘,有经验的大神指教下).返回的x,y字符集用"|"隔开的,用的时候要用字符串分割(向枚举句柄那样),x,y都是递增型的 ,所以自己可以选择先处理顺序.
找色同理,把图片换成颜色,稍微修改下就行了,希望能对大家有些帮助!

本人QQ:972808204   欢迎加好友交流

评分

参与人数 1威望 +5 收起 理由
q741230412 + 5 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-4-15 20:22:48 | 显示全部楼层
代码太长,没细看.
但是支持分享..
回复 支持 反对

使用道具 举报

发表于 2013-5-6 01:14:27 | 显示全部楼层
回复 1楼eri将军的帖子

求一段代码:一直在玩《台服特种部队》,40多的人了,开枪反映很慢,所以想用脚本帮我实现------我开狙击镜后有敌人经过准心就开枪,听说TC的脚本比按键好,就想来找个师傅帮我写一段。内容是这样,在区域505,294,519,388内,模糊找0000FF颜色,相似程度0.8,找到就按鼠标左键一次,没找到就返回找色语句接着找,脚本启动热键设为F10,关闭设为F12。老弟你能帮我吗?发我Lb22458@163.COM就行,有啥能帮到你的也请告诉我
回复 支持 反对

使用道具 举报

发表于 2013-5-8 18:45:04 | 显示全部楼层
不错
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-18 11:59 , Processed in 0.043723 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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