TC官方合作论坛

标题: TC找色命令用天使怎么改?麻烦高手进来看下。 [打印本页]

作者: xprunhao    时间: 2013-12-6 18:04
标题: TC找色命令用天使怎么改?麻烦高手进来看下。
如果(图像.坐标点取色(160,59)==#311000)
           ts.SetSimMode(1)
        ts.KeyPressChar("9")  
            辅助.等待(5)
        如果结束           


请问这个用天使怎么写 ,麻烦帮忙转换一下上面的。。。

作者: 芹菜    时间: 2013-12-6 18:45
//把下面的代码加进去,就可以了,具体的参数可以仔细阅读 参数定义 ,这里不详细说明了。回答满意请及时采纳,谢谢您!!!
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

  1. 如果(ts.FindPic(0,0,2000,2000,"要找的图片.bmp","000000",1.0,0,x,y)==0)
  2. ts.MoveTo(x,y)
  3. 辅助.等待(150)
  4. ts.LeftClick()
复制代码

作者: xprunhao    时间: 2013-12-7 21:33
我的脚本没有存图,我就想简单的找我1楼的坐标,能帮我改一下吗。2楼谢谢你但是对我来说太复杂了,帮我转化一下成天使的代码就好。
作者: xprunhao    时间: 2013-12-9 14:35
顶起来求好心人。。直接改下代码贴上来
作者: 236686595    时间: 2014-9-2 15:22
TC找色命令用天使怎么改?麻烦高手进来看下。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1