马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
- 空间 获取相同图片数目
- 变量 x,y
- 功能 获取相同图片数目(left,top,right,buttom,图片,&返回的x坐标字符集,&返回的y坐标字符集)
- 变量 x,y
- n=0
- x0=left,y0=top
- 循环(真)
- 图像.找图(left,top,right,buttom,图片,#000000,0.7,0,x,y)
- //因为每次找图,left都与上次找图返回的x坐标相关,所以找第一个图时有些特殊,单独拿出来判断
- 如果(left==x0&&top==y0)//判断是不是找的第一个图
- 如果(x==-1)//一张图都没有
- 跳出
- 如果结束
- 返回的x坐标字符集=x
- 返回的y坐标字符集=y
- 否则
- 如果(top!=y)//判断是否换行
- 图像.找图(0,top+1,right,buttom,图片,#000000,0.7,0,x,y)//top+1是为了排除上一行已找到的目标图片
- 如果(x==-1)//图片已找完
- 跳出
- 如果结束
- 如果结束
- 返回的x坐标字符集=返回的x坐标字符集&"|"&x
- 返回的y坐标字符集=返回的y坐标字符集&"|"&y
- 如果结束
- n++ //每循环一次,只要没退出循环,图片数目加1
- left=x+1//每找到一张图片,把返回的x加上1再赋给left ,top保持不变,循环找图,就能排除已找到的图片查找其他的图片
- top=y //如果第一行只找到到一张图片,y==-1,top=已找到的图片y坐标
- 循环结束
- 返回 (n)
- 功能结束
-
- 功能 开始_点击()
- x坐标字符集,y坐标字符集
- 辅助.消息框(获取相同图片数目.获取相同图片数目(0,0,1024,768,"rc:相同图片.bmp",x坐标字符集,y坐标字符集))
- 辅助.消息框(x坐标字符集&" "&y坐标字符集)
- 功能结束
- 功能 退出_点击()
- 辅助.退出()
- 功能结束
- 空间结束
复制代码
应用:用于对相同或相似图色特征的物品及任务进行操作,比如上架同类商品,可以根据返回的x,y坐标分别进行上架下架操作.统计相同物品数目等(还有别的作用待挖掘,有经验的大神指教下).返回的x,y字符集用"|"隔开的,用的时候要用字符串分割(向枚举句柄那样),x,y都是递增型的 ,所以自己可以选择先处理顺序.
找色同理,把图片换成颜色,稍微修改下就行了,希望能对大家有些帮助!
本人QQ:972808204 欢迎加好友交流
|