马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能 方形渐开(x,y,偏移,圈数,精度)
方向=4 //1右 2下 3左 4上
当前圈数=1
精度标志,线长标志=1
鼠标.移动(x,y) //鼠标移动到起点
辅助.等待(10)
循环(当前圈数<=圈数)
如果(方向>4)
方向=1 //控制方向
如果结束
遍历(4)
精度标志=0 //每个方向开始都清0
//下面的选择语句,来确定每个方向的线长
循环(精度标志<偏移*线长标志) //此循环执行画某个方向的一条线
选择(方向)
条件 1:
x=x+精度
条件 2:
y=y+精度
条件 3:
x=x-精度
条件 4:
y=y-精度
选择结束
鼠标.移动(x,y)
如果(鼠标.获取特征码() ==4784055)//在这里可以加入判断代码,特征码自己换
返回 真
如果结束
辅助.等待(5)
精度标志=精度标志+精度
循环结束
选择(方向)
条件 1:
线长标志=线长标志+1
条件 3:
线长标志=线长标志+1
选择结束
方向=方向+1 //切换方向
遍历结束
当前圈数=当前圈数+1
循环结束
返回 假
功能结束
昨天看到某朋友发的代码,需要在4个地方判断特征码,麻烦了点.
修改修改,只在一个地方加入判断代码就可以.就是一个参考,自己优化优化吧
说明: 红色部分为判断代码..自己想怎么判断就怎么判断
调用示例: 逻辑型 查找结果=方形渐开(300,300,20,10,10)
//参数说明
参数1:起点X
参数2:起点Y
参数3:偏移量
参数4:扫描圈数
参数5:移动鼠标的精度,数值越小,扫描速度就越慢,当然,数值太大,有时候就漏过要扫描的点..根据要扫描的点的大小自己设定.
|