UserVar YS1=0 "窗口间延时/毫秒" UserVar XL=DropList{"Num 1":"Num 1"|"Num 2":"Num 2"|"Num 3":"Num 3"}=1 "寻路设置键" UserVar A=0 "窗口一的句柄" UserVar C1=DropList{"采药":"采集"|"采纤维":"采集"|"砍树":"伐木"|"挖矿":"挖掘"|"狩猎药":"狩猎"|"狩猎皮革":"狩猎"}=1 "窗口一采集类别" UserVar B1=DropList{"镰刀":"镰刀"|"斧头":"斧头"|"弓箭":"弓箭"|"矿锄":"矿锄"}=1 "窗口一的采集工具" UserVar B=0 "窗口二的句柄" UserVar C2=DropList{"采药":"采集"|"采纤维":"采集"|"砍树":"伐木"|"挖矿":"挖掘"|"狩猎药":"狩猎"|"狩猎皮革":"狩猎"}=1 "窗口二采集类别" UserVar B2=DropList{"镰刀":"镰刀"|"斧头":"斧头"|"弓箭":"弓箭"|"矿锄":"矿锄"}=1 "窗口二的采集工具" UserVar C=0 "窗口三的句柄" UserVar C3=DropList{"采药":"采集"|"采纤维":"采集"|"砍树":"伐木"|"挖矿":"挖掘"|"狩猎药":"狩猎"|"狩猎皮革":"狩猎"}=1 "窗口三采集类别" UserVar B3=DropList{"镰刀":"镰刀"|"斧头":"斧头"|"弓箭":"弓箭"|"矿锄":"矿锄"}=1 "窗口三的采集工具" //=======================================窗口一============================================ Rem 窗口一 Delay 1500 //查找窗口一的句柄 HwndA = A //激活窗口 Call Plugin.Window.Active(HwndA) Delay 2000 //得到窗口句柄的客户区大小 sRect = Plugin.Window.GetClientRect(HwndA) dim MyArrayA MyArrayA = Split(sRect, "|") //下面这句将字符串转换成数值 Ux = Clng(MyArrayA(0)) Uy = Clng(MyArrayA(1)) Call 清除异常窗口 Rem 窗口一是否受伤 //下面这句是:在窗口一的查找受伤 FindPic Ux,Uy,Ux+800,Uy+600,"E:\按键精灵\按键精灵8\QQ寻仙图\采集\轻伤.bmp",0.8,intX,intY //下面这句是:受伤了则 If intX > 0 And intY > 0 Then //在这里可以添加找到坐标后,需要做的处理。 Call 换线疗伤 Else Goto 寻找窗口一的采集依据 End If Rem 寻找窗口一的采集依据 FindPic Ux,Uy+160,Ux+800,Uy+600,"E:\按键精灵\按键精灵8\QQ寻仙图\采集的依据.bmp",0.7,intX,intY //在左边窗口寻找采集的依据 If intX > 0 And intY > 0 Then //说明正在采集中,跳转“选择窗口二” Delay YS1 Goto 窗口二 Else //说明采集中断,调用子程序:窗口一采集 Call 窗口一采集 End If //=======================================窗口二============================================ Rem 窗口二 Delay 1500 //查找窗口一的句柄 HwndB = B //激活窗口 Call Plugin.Window.Active(HwndB) Delay 2000 //得到窗口句柄的客户区大小 sRect = Plugin.Window.GetClientRect(HwndB) dim MyArrayB MyArrayB = Split(sRect, "|") //下面这句将字符串转换成数值 Ux = Clng(MyArrayB(0)) Uy = Clng(MyArrayB(1)) Call 清除异常窗口 Call 确认战斗状态 Call 确认人物死亡 Rem 窗口二是否受伤 //下面这句是:在窗口一的查找受伤 FindPic Ux,Uy,Ux+800,Uy+600,"E:\按键精灵\按键精灵8\QQ寻仙图\采集\轻伤.bmp",0.8,intX,intY //下面这句是:受伤了则 If intX > 0 And intY > 0 Then //在这里可以添加找到坐标后,需要做的处理。 Call 换线疗伤 Else Goto 寻找窗口二的采集依据 End If Rem 寻找窗口二的采集依据 FindPic Ux,Uy+160,Ux+800,Uy+600,"E:\按键精灵\按键精灵8\QQ寻仙图\采集的依据.bmp",0.7,intX,intY //在左边窗口寻找采集的依据 If intX > 0 And intY > 0 Then