- i = 0
- n = 1
- pos = 0
- pos2= 0
- Dim OnePoint_XY(100)
- CurShape_Kuang = 1372817910
- 调用插件命令 hwnd = Window.Find("CJSH WndClass",0)
- 调用插件命令 ExistCjsh = Window.IsWindow(hwnd)
- 如果表达式 (ExistCjsh = 0) 为真,则
- MessageBox"警告:未发现成吉思汗窗口!"
- 否则
- 调用插件命令 Window.SetClientSize(hwnd, 800, 600)
- 延时2000毫秒
- 调用插件命令 Window.Move(hwnd, 0, 0)
- 调用插件命令 Window.SetText(hwnd,"成吉思汗正在采集!!!")
- MessageBox"成吉思汗自动采集现在开始,按确定键继续"
- 条件结束
- 用户定义变量 Var_List=DropList{自定义采集坐标:-1|哲别村初级矿:133,39;139,53;182,25;210,31;189,32;160,28| 哲别村中级矿:171,77;181,77;190,79;192,69;236,55;234,36;221,31|哲别村高级 矿:209,50;214,59;198,72;216,75;222,83;229,68|哲别村圣徒 矿:161,136;166,161;166,178;167,211;148,191;138,178|哲别村马 蜂:174,235;175,233;176,219;187,214;182,204;184,193|哲别村碧血蟾 蜍:201,199;207,190;194,182;206,170;204,158;212,163;219,136|哲别村吸血蝙 蝠:229,126;208,122;222,114;225,104;229,101;231,91|哲别村牛虻:221,127;201,127;200,115;197,99|哲别村甘 草:60,66;50,76;37,89;22,90;19,80;|哲别村红花:54,63;62,54;30,31;23,48;43,66;57,49|哲别村茯 苓:19,132;23,144;36,148;27,182;33,191;27,202|哲别村伸筋藤:74,39;80,45;93,58;108,64;118,54|哲别村防风 :70,179;76,192;101,197;115,181;81,197|哲别村朱 砂:83,163;87,176;101,175;113,160;106,164;116,178;106,171|哲别村天 麻:93,116;116,146;124,103;114,90;127,73;116,73|哲别村桂枝:82,200;78,216;115,218;119,205;74,204}=0 内 置的几个采集点
- 用户定义变量 EveryPoint = 设置各采集点坐标(自定义采集点,坐标之间用分号(;)隔开,这个坐标就是你想采集的 坐标~~一定要改的):
- 如果表达式 (Var_List <> -1) 为真,则
- CurrentPlantPoint = Var_List
- 否则
- CurrentPlantPoint = EveryPoint
- 条件结束
- OnePoint = Split(CurrentPlantPoint, ";", -1, 1)
- PointCount = UBound(OnePoint)+1
- 循环 PointCount 遍
- temp = Split(OnePoint(pos), ",", -1, 1)
- OnePoint_XY(pos2) = temp(0)
- OnePoint_XY(pos2+1) = temp(1)
- pos = pos + 1
- pos2 = pos2 + 2
- 循环结束
- 标记 下一个矿点
- 循环 PointCount 遍
- 如果表达式 (i/2 = PointCount) 为真,则
- i = 0
- 条件结束
- n = 1
- x = 402
- y = 320
- 设置模拟方式
- 调用插件命令 Window.Active(hwnd)
- 延时500毫秒
- 按键 <M>
- 延时1000毫秒
- CurrentX = OnePoint_XY(i)*2.13725+26
- CurrentY = OnePoint_XY(i+1)*2.13725+66
- 超级模拟鼠标移动 CurrentX , CurrentY
- 延时1000毫秒
- 左键双击
- 延时1000毫秒
- 按键 <M>
- 延时1000毫秒
- 调用插件命令 sTime1 = Sys.GetTime()
- 调用外部VBScript子程序 得到鼠标当前位置(MouseX,MouseY)
- 标记 对比颜色
- 调用外部VBScript子程序 得到鼠标当前位置(MouseX,MouseY)
- 延时500毫秒
- 调用外部VBScript子程序 得到鼠标当前位置(MouseX,MouseY)
- 如果表达式 (CurColor <> NewColor) 为真,则
- 调用插件命令 sTime2 = Sys.GetTime()
- 如果表达式 (sTime2 - sTime1 <15000) 为真,则
- 跳转到标记 对比颜色
- 否则
- 条件结束
- 条件结束
- 循环 15 遍
- 循环 n 遍
- 如果表达式 (n mod 2 = 1) 为真,则
- y = y + 15
- 否则
- y = y - 15
- 条件结束
- 如果表达式 (CurShape_Kuang = GetCursorShape(0)) 为真,则
- 左键单击
- 延时6000毫秒
- i = i + 2
- 跳转到标记 下一个矿点
- 条件结束
- 超级模拟鼠标移动 x , y
- 延时20毫秒
- 循环结束
- 循环 n 遍
- 如果表达式 (n mod 2 = 1) 为真,则
- x = x - 15
- 否则
- x = x + 15
- 条件结束
- 如果表达式 (CurShape_Kuang = GetCursorShape(0)) 为真,则
- 左键单击
- 延时6000毫秒
- i = i + 2
- 跳转到标记 下一个矿点
- 条件结束
- 超级模拟鼠标移动 x , y
- 延时20毫秒
- 循环结束
- n = n + 1
- 循环结束