马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
RT,求大神解惑{:soso_e178:}
功能 找字单击(对象,窗口句柄,下标,w,h,,旋转,次数,延时,x1,y1,x2,y2,字名,颜色值,相似度,X,Y,X偏移,Y偏移)
//使用 字库1
对象[下标].UseDict(1)
辅助.等待(10)
i=0,找字=-1
循环(i<次数)
找字=对象[下标].FindStrFast(x1,y1,x2,y2,字名,颜色值,相似度,X,Y)
如果(i>=0)
对象[下标].MoveTo(X+X偏移,Y+Y偏移)
辅助.等待(延时)
对象[下标].LeftClick()
辅助.等待(延时)
返回 真
否则
i=i+1
//找不到则扩大找字范围,渐开式找字
x1=x1-50,y1=y1-50,x2=x2+50,y2=y2+50
//判断是否找字范围是否超过客户区大小,超过则赋予最小和最大值
如果(x1<0)
x1=0
如果结束
如果(y1<0)
y1=0
如果结束
如果(x2>1024+w[下标])
x2=1024+w[下标]
如果结束
如果(y2>700+h[下标])
y2=700+h[下标]
如果结束
如果(i==5)
//超过5次找不到降低相似度,降至0.7后不再降低
如果(相似度>0.7)
相似度=相似度-0.1
如果结束
//判断是否出现验证码
XX.验证码报警(窗口句柄,下标)
如果结束
如果(旋转==真)
//旋转视角
XX.视角旋转(对象,窗口句柄,下标)
如果结束
如果(i==次数)
返回 假
如果结束
辅助.等待(延时)
如果结束
循环结束
功能结束
|