- 如果表达式 (DateDiff("s",t(10),now)>=5) 为真,则
- //< DateDiff 函数:返回两个日期之间的时间间隔>
- //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
- 调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
- 如果表达式 (x1>0 and y1>0) 为真,则
- //到达挂机点检测
- 延时100毫秒
- t(10)=now
- //重新定义时间变量
- 鼠标移到 x6+4 , y6+4
- 延时500毫秒
- 左键单击
- //关掉标记位置
- 否则
- 延时10毫秒
- 跳转到标记 跑路时间
- 条件结束
- 否则
- 延时10毫秒
- 跳转到标记 跑路时间
- 条件结束
- 否则
- 鼠标移到 x6+4 , y6+4
- 延时500毫秒
- 左键单击
- //关掉标记位置
- 条件结束
- 条件结束
- 条件结束
- 子程序结束,回到调用处
- //************************************************
- // 挂机范围
- //************************************************
- 子程序 挂机范围
- 延时10毫秒
- 如果表达式 (DateDiff("s",t(12),now)>=1800) 为真,则
- //< DateDiff 函数:返回两个日期之间的时间间隔>
- //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
- 延时10毫秒
- t(12)=now
- 延时10毫秒
- 调用子程序 挂机点
- //每半小时自动返回挂机点一次
- 条件结束
- 延时10毫秒
- 如果表达式 (BJ>=1) 为真,则
- 如果表达式 (DateDiff("s",t(11),now)>=8) 为真,则
- //< DateDiff 函数:返回两个日期之间的时间间隔>
- //<"s":秒> <t1:时间变量> <now:当前系统日期和时间> <s(0):自定义时间变量>
- t(11)=now
- //重新定义时间变量,使每10秒检测一次
- 调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
- 如果表达式 (x4>0 and y4>0) 为真,则
- 调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
- 如果表达式 (x5>0 and y5>0) 为真,则
- 延时10毫秒
- a=x5-x4-4
- b=y5-y4-4
- 如果表达式 (Abs(a)>=BJ or Abs(b)>=BJ) 为真,则
- //------------------
- 调用子程序 挂机点
- //------------------
- 延时10毫秒
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 条件结束
- 子程序结束,回到调用处
- //*****************************************************
- 子程序 放大地图
- 延时10毫秒
- 调用外部VBScript子程序 在屏幕区域里查找图形(0,0,1023,767,"Attachment:\定位点.BMP",0.8,x,y)
- 如果表达式 (x7>0 and y7>0) 为真,则
- 鼠标移到 x7+4 , y7+4
- 延时500毫秒
- 左键单击
- //放大地图
- 条件结束
- 子程序结束,回到调用处
- //***************************************************
- 子程序 初始化时间
- 延时10毫秒
- j=1
- 循环 14 遍
- t(j)=now
- j=j+1
- 循环结束
- 子程序结束,回到调用处