- //************************定义全局变量******************************
- dim location,findcolor,onex,oney,twox,twoy,threex,threey,onebx,oneby
- dim ax,ay,bx,by,cx,cy,abx,aby,treex,treey,i,pathtree,delaytime
- dim fontcolor,yewtree,roadcolor
- //****************定义第2区使用的变量***********
- dim sonex,soney,stwox,stwoy,sthreex,sthreey,secondflag
- dim spathcolor,syewtree,sroadcolor,slocation
- dim onetreen,twotreen,threetreen,onebtreen
- //****************初始化所以有查找标志位**************************
- onetreen=0
- twotreen=0
- threetreen=0
- onebtreen=0
- //*********************初始化变量***************************
- yewtree="087900"
- roadcolor="6b7173"
- location=0
- pathtree="000000"
- slocation=0
- delaytime=100
- secondflag=0
- syewtree="008a00"
- //******************脚本自动执行1000次*****************************************
- 如果表达式 (i<1000) 为真,则循环执行
- i=i+1
- 调用子程序 main
- 循环结束
- 脚本停止运行
- //***********************************主程序开始*****************************
- 子程序 main
- 调用子程序 onetree
- 调用子程序 findtheonetree
- 调用子程序 cutingone
- 调用子程序 cutingsecondonetree
- 调用子程序 finditem
- 调用子程序 sfinditem
- 如果表达式 (location=1) 为真,则
- 调用子程序 checkone
- 调用子程序 gohome
- 条件结束
- 如果表达式 (slocation=1) 为真,则
- 调用子程序 checksecondone
- 调用子程序 gohome
- 条件结束
- 调用子程序 twotree
- 调用子程序 findtheSecondtree
- 调用子程序 threetree
- 调用子程序 onetreeb
- 子程序结束,回到调用处
- //********第一棵树a,找树**************
- 子程序 onetree
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(764,252,800,282,yewtree,1,0.9,onex,oney)
- 如果表达式 (onex>0 and oney>0) 为真,则
- 延时delaytime毫秒
- 鼠标移到 onex , oney
- 延时500毫秒
- 左键单击
- 延时100毫秒
- 否则
- 条件结束
- 子程序结束,回到调用处
- //**************a移动到回城点*******
- 子程序 checkone
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(764,252,800,282,yewtree,1,0.9,onex,oney)
- 如果表达式 (x>0 and y>0) 为真,则
- 延时500毫秒
- 鼠标移到 x , y
- 延时500毫秒
- 左键单击
- 延时10000毫秒
- 调用子程序 gohome
- 否则
- 条件结束
- 子程序结束,回到调用处
- //********************查找第一棵树b**************
- 子程序 onetreeb
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(764,252,800,282,yewtree,1,0.9,onex,oney)
- 如果表达式 (onebx>0 and oneby>0) 为真,则
- 延时500毫秒
- 鼠标移到 onebx , oneby
- 延时500毫秒
- 左键单击
- 调用子程序 findtwotree
- 调用子程序 cutingoneb
- 标记 oneb
- 如果表达式 (location=1) 为真,则
- 延时100毫秒
- 调用子程序 checkoneb
- 调用子程序 gohome
- 条件结束
- 否则
- 条件结束
- 子程序结束,回到调用处
- //**************ab移动到回城点********************************
- 子程序 checkoneb
- 调用外部VBScript子程序 在屏幕区域里模糊查找颜色(764,252,800,282,yewtree,1,0.9,onex,oney)
- 如果表达式 (x>0 and y>0) 为真,则
- 延时500毫秒
- 鼠标移到 x , y
- 延时500毫秒