- dim n,k
- dim x(4),y(4)
- xh=0
- yd=1
- // 用于检测当前图中是否有怪
- n=5
- // 控制扫描速度
- k=40
- // 控制扫描密度
- 标记 start
- i=1
- 如果表达式 (i<5) 为真,则循环执行
- // 给方形四个角赋初值
- x(i)=512
- y(i)=384
- i=i+1
- 循环结束
- x(1)=x(1)-k
- x(2)=x(2)+k
- x(3)=x(3)+k
- x(4)=x(4)-k
- y(1)=y(1)-k
- y(2)=y(2)-k
- y(3)=y(3)+k
- y(4)=y(4)+k
- j=0
- // 沿方形上边移动
- 如果表达式 (x(1)<x(2)) 为真,则循环执行
- 鼠标移到 x(1) , y(1)
- 延时20毫秒
- 调用外部VBScript子程序 Shape=GetCursorShape(0)
- 如果表达式 (shape = 1223392300) 为真,则
- 跳转到标记 pk
- 条件结束
- j=j+1
- x(1)=x(1)+n*j
- 延时10毫秒
- 循环结束
- j=0
- // 沿方形右边移动
- 如果表达式 (y(2)<y(3)) 为真,则循环执行
- 鼠标移到 x(2) , y(2)
- 延时20毫秒
- 调用外部VBScript子程序 Shape=GetCursorShape(0)
- 如果表达式 (shape = 1223392300) 为真,则
- 跳转到标记 pk
- 条件结束
- j=j+1
- y(2)=y(2)+n*j
- 延时10毫秒
- 循环结束
- j=0
- // 沿方形下边移动
- 如果表达式 (x(3)>x(4)) 为真,则循环执行
- 鼠标移到 x(3) , y(3)
- 延时20毫秒
- 调用外部VBScript子程序 Shape=GetCursorShape(0)
- 如果表达式 (shape = 1223392300) 为真,则
- 跳转到标记 pk
- 条件结束
- j=j+1
- x(3)=x(3)-n*j
- 延时10毫秒
- 循环结束
- j=0
- // 沿方形左边移动
- 如果表达式 (y(4)>y(1)) 为真,则循环执行
- 鼠标移到 x(4) , y(4)
- 延时20毫秒
- 调用外部VBScript子程序 Shape=GetCursorShape(0)
- 如果表达式 (shape = 1223392300) 为真,则
- 跳转到标记 pk
- 条件结束
- j=j+1
- y(4)=y(4)-n*j
- 延时10毫秒
- 循环结束
- // 搜索3次后,无怪,换位置
- xh=xh+1
- 如果表达式 (xh>3) 为真,则
- 如果表达式 (yd=1) 为真,则
- 鼠标移到 270 , 395
- yd=yd+1
- 左键按下
- 延时2000毫秒
- 左键弹起
- xh=0
- 跳转到标记 start
- 否则
- 鼠标移到 754 , 395
- yd=yd-1
- 左键按下
- 延时2000毫秒
- 左键弹起
- xh=0
- 跳转到标记 start
- 条件结束
- 条件结束
- 调用子程序 jx
- k=k+40