渐开 扫描
01.功能 逻辑型 方形渐开(整型 x,整型 y,整型 偏移,整型 圈数,整型 精度)
02.整型 方向=4 //1右 2下 3左 4上
03.整型 当前圈数=1
04.整型 精度标志,线长标志=1
05.鼠标.移动(x,y) //鼠标移动到起点
06.辅助.等待(10)
07.循环(当前圈数<=圈数)
08.如果(方向>4)
09.方向=1 //控制方向
10.如果结束
11.重复(4)
12.精度标志=0 //每个方向开始都清0
13.//下面的选择语句,来确定每个方向的线长
14.循环(精度标志<偏移*线长标志) //此循环执行画某个方向的一条线
15.选择(方向)
16.条件 1:
17.x=x+精度
18.条件 2:
19.y=y+精度
20.条件 3:
21.x=x-精度
22.条件 4:
23.y=y-精度
24.选择结束
25.鼠标.移动(x,y)
26.如果(鼠标.获取特征码() ==4784055)//在这里可以加入判断代码,特征码自己换
27.返回 真
28.如果结束
29.辅助.等待(5)
30.精度标志=精度标志+精度
31.循环结束
32.选择(方向)
33.条件 1:
34.线长标志=线长标志+1
35.条件 3:
36.线长标志=线长标志+1
37.选择结束
38.方向=方向+1 //切换方向
39.重复结束
40.当前圈数=当前圈数+1
41.循环结束
42.返回 假
43.功能结束
复制代码昨天看到某朋友发的代码,需要在4个地方判断特征码,麻烦了点.
修改修改,只在一个地方加入判断代码就可以.就是一个参考,自己优化优化吧
说明: 红色部分为判断代码..自己想怎么判断就怎么判断
调用示例: 逻辑型 查找结果=方形渐开(300,300,20,10,10)
//参数说明
参数1:起点X
参数2:起点Y
参数3:偏移量
参数4:扫描圈数
参数5:移动鼠标的精度,数值越小,扫描速度就越慢,当然,数值太大,有时候就漏过要扫描的点..根据要扫描的点的大小自己设定. |