TC官方合作论坛

 找回密码
 立即注册
查看: 400|回复: 7
打印 上一主题 下一主题

[问题] 找图问题 求帮忙 我是新手

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-7 16:52:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
[url=]//说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图

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




[url=]比如上面的图 找到图了 如何让鼠标移动到图上面去 然后点击呢[/url]
回复

使用道具 举报

8#
发表于 2013-5-7 21:05:46 | 只看该作者
哎   一张 图 搞这么 麻烦
回复 支持 反对

使用道具 举报

7#
发表于 2013-5-7 20:54:02 | 只看该作者
图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
辅助.等待(100)
鼠标.移动(图片X坐标,图片Y坐标)
鼠标.左键单击(1)
回复 支持 反对

使用道具 举报

6#
发表于 2013-5-7 20:09:48 | 只看该作者
这个加在你那个代码后面就行了
回复 支持 反对

使用道具 举报

5#
发表于 2013-5-7 20:08:07 | 只看该作者
如果(图像序号)
鼠标.移动(图片X坐标,图片Y坐标)
辅助.等待(50)
鼠标.左键双击(1)
否则
辅助.消息框(“找图点击失败!”,“”)



给个采纳吧!~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

地板
发表于 2013-5-7 17:01:08 | 只看该作者
我要回答的正确记得采纳我的。
回复 支持 反对

使用道具 举报

板凳
发表于 2013-5-7 17:00:22 | 只看该作者
功能 找图点击()
        图片X坐标,图片Y坐标,图像序号
        图像序号=图像.找图(0,0,1440,900,"rc:TC截图2013420163932.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
        鼠标.移动(图片X坐标,图片Y坐标)   
        鼠标.左键双击(1)
回复 支持 反对

使用道具 举报

沙发
发表于 2013-5-7 16:56:17 | 只看该作者
  1. //找图法寻怪
  2. 功能 寻找点击最近的怪(&x,&y)
  3.         返回串,返回集,坐标=数组[][][],大小
  4.         返回值=ts.Findpicex(680,0,800,120,"小怪.bmp","050505",0.9,0)
  5.         如果(返回值=="")
  6.                 x=-1
  7.                 y=-1
  8.                 返回 0
  9.         如果结束
  10.         如果(字符串.查找字符串(返回值,"|")<0)
  11.                 字符串.分割(返回值,",",返回串)
  12.                 x=返回串[1]
  13.                 y=返回串[2]
  14.         否则
  15.                 字符串.分割(返回值,"|",返回集)
  16.                 数组空间.大小(返回集,大小)
  17.                 坐标=数组空间.重定义(坐标,真,大小,3,1)
  18.                 遍历(j=0;j<大小;j++)
  19.                         字符串.分割(返回集[j],",",返回串)
  20.                         坐标[j][0][0]=返回串[1]
  21.                         坐标[j][1][0]=返回串[2]
  22.                         坐标[j][2][0]=数学.绝对值(返回串[1]-740)+数学.绝对值(返回串[2]-60)
  23.                 遍历结束
  24.                 //冒泡排序法获取最近的怪坐标
  25.                 k=0
  26.                 循环( k< 大小 )
  27.                         最大值 = 坐标[0][2][0]
  28.                         最大x = 坐标[0][0][0]
  29.                         最大y = 坐标[0][1][0]
  30.                         j = 1
  31.                         循环(j<大小 - k)
  32.                                 如果(最大值 < 坐标[j][2][0])
  33.                                         最大值 = 坐标[j][2][0]
  34.                                         最大x = 坐标[j][0][0]
  35.                                         最大y = 坐标[j][1][0]
  36.                                 否则
  37.                                         中间值 = 坐标[j][2][0]
  38.                                         中间x = 坐标[j][0][0]
  39.                                         中间y = 坐标[j][1][0]
  40.                                         坐标[j][2][0] = 最大值
  41.                                         坐标[j][0][0] = 最大x
  42.                                         坐标[j][1][0] = 最大y
  43.                                         坐标[j-1][2][0] = 中间值
  44.                                         坐标[j-1][0][0] = 中间x
  45.                                         坐标[j-1][1][0] = 中间y
  46.                                 如果结束
  47.                                 j++
  48.                         循环结束
  49.                         k++
  50.                 循环结束
  51.                 x=坐标[0][0][0]
  52.                 y=坐标[0][1][0]
  53.         如果结束
  54.         返回 1
  55. 功能结束
复制代码
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-4 23:16 , Processed in 0.144156 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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