Hwnd = Plugin.Window.Find(WSGAME, 0) sText = Plugin.Window.GetText(Hwnd) HwndEx = Plugin.Window.Search("梦幻西游ONLINE") //MsgBox "查找到符合的窗口句柄为:"& HwndEx //下面这句用于分割字符串,将获得的句柄组分割 UserVar RW1=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=0 "人物1" UserVar BB1=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=1 "宝宝1" UserVar RW2=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=0 "人物2" UserVar BB2=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=1 "宝宝2" UserVar RW3=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=0 "人物3" UserVar BB3=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=1 "宝宝3" UserVar RW4=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=0 "人物4" UserVar BB4=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=1 "宝宝4" UserVar RW5=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=0 "人物5" UserVar BB5=DropList{"攻击":0|"防御":1|"法术":2|"无操作":3}=1 "宝宝5" dim MyArray MyArray = Split(HwndEx, "|") 窗口1 = Clng(Myarray(0)) 窗口3 = Clng(Myarray(1)) 窗口2 = Clng(Myarray(2)) 窗口4 = Clng(Myarray(3)) 窗口5 = Clng(Myarray(4)) Call Plugin.Window.Move(窗口1, 0, 0) Call Plugin.Window.Move(窗口2, 0, 505) Call Plugin.Window.Move(窗口3, 646, 0) Call Plugin.Window.Move(窗口4, 646, 505) Call Plugin.Window.Move(窗口5, 1034 , 0) Call 复位 i = 0 yanchi = 200 Do While true If rw1 = 3 Then Else Call 战斗1 End If If rw2 = 3 Then Else Call 战斗2 End If If rw3 = 3 Then Else Call 战斗3 End If If rw4 = 3 Then Else Call 战斗4 End If If rw5 = 4 Then Else Call 战斗5 End If Loop // Sub bbb If UBound(MyArray)>=0 Then i=0 For UBound(MyArray) //下面这句将字符串转换成数值 Msgbox "第 "& i+1 &" 个窗口句柄为:"&Clng(MyArray(i)) i=i+1 Next End If End Sub Sub 防飘 dim n,h n=1 h=0 zx=目标x zy=目标y If zx<50+定位点x or zx>540+定位点x If zx<50+定位点x zzx=zx+40 EndIf If zx>540+定位点x zzx=zx-40 EndIf Else zzx=zx EndIf If zy<50+定位点y or zy>400+定位点y If zy<50+定位点y zzy=zy+40 EndIf If zy>400+定位点y zzy=zy-40 EndIf Else zzy=zy EndIf MoveTo zzx,zzy Delay 100 Rem py mz=0 Call FindPic(定位点x,定位点y,限制x,限制y,"Attachment:\鼠标.bmp",0.9,x1,y1) If x1>=0 and y1>=0 a=zx-x1+18 b=zy-y1+12 Else Call FindPic(定位点x,定位点y,限制x,限制y,"Attachment:\剑.bmp",0.9,x1,y1) If x1>=0 and y1>=0