TC官方合作论坛
标题:
传参太多会影响脚本运行效率吗
[打印本页]
作者:
東云战神
时间:
2013-11-22 10:16
标题:
传参太多会影响脚本运行效率吗
RT,求大神解惑
功能 找字单击(对象,窗口句柄,下标,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==次数)
返回 假
如果结束
辅助.等待(延时)
如果结束
循环结束
功能结束
作者:
gxlove
时间:
2013-11-22 10:21
传参多少对脚本执行速度本身没什么影响吧
作者:
TC
时间:
2013-11-22 11:48
不会,或者说这点时间影响都是0.00几毫米,可以忽略不计
作者:
東云战神
时间:
2013-11-22 21:44
TC 发表于 2013-11-22 11:48
不会,或者说这点时间影响都是0.00几毫米,可以忽略不计
谢谢,本来想采纳你的回答,点错了
作者:
東云战神
时间:
2013-11-22 21:44
gxlove 发表于 2013-11-22 10:21
传参多少对脚本执行速度本身没什么影响吧
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1