//把下面的代码加进去,就可以了,具体的参数可以仔细阅读 参数定义 ,这里不详细说明了。回答满意请及时采纳,谢谢您!!!
int FindPic(int x1,int y1,int x2,int y2,string pic_name,string delta_color,double sim,int dir,int intX,int intY)
参数定义:
x1 整型数:区域的左上X坐标
y1 整型数:区域的左上Y坐标
x2 整型数:区域的右下X坐标
y2 整型数:区域的右下Y坐标
pic_name 字符串:图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp"
delta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
sim 浮点型:相似度,取值范围0.1-1.0
dir 整型数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上
intX 变参指针:返回图片左上角的X坐标
intY 变参指针:返回图片左上角的Y坐标
返回值:
整型数:
返回找到的图片的序号,从0开始索引.如果没找到返回-1
- 如果(ts.FindPic(0,0,2000,2000,"要找的图片.bmp","000000",1.0,0,x,y)==0)
- ts.MoveTo(x,y)
- 辅助.等待(150)
- ts.LeftClick()
复制代码 |