If GetColor = "39A2FF" txt_record = "密码错误" Goto 位置判断结束 EndIf txt_record = 0 Rem 位置判断结束 Gosub CX.日志.记录 Return CX.位置判断 Sub CX.直接点击 //下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:X01, Y01)处发送一个鼠标左键单击 Plugin Bkgnd.LeftClick(Hwnd, X01, Y01) Delay time01 Return CX.直接点击 Sub CX.确定判断 Rem 休息一分钟 Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, 271, 165) If GetColor = "4AEBFF" Goto 休息一分钟 EndIf X11=408:Y11=330:COL11="633000":X12=X11:Y12=372:COL12="633000" Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, X11, Y11) If GetColor = COL11 Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, X12, Y12) If GetColor = COL12 X01=X11:Y01=Y11+10:time01=500 Gosub CX.直接点击 Goto 确定判断_结束 EndIf EndIf X11=479:Y11=329:COL11="633000":X12=X11:Y12=372:COL12="633000" Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, X11, Y11) If GetColor = COL11 Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, X12, Y12) If GetColor = COL12 X01=X11:Y01=Y11+10:time01=500 Gosub CX.直接点击 Goto 确定判断_结束 EndIf EndIf Rem 确定判断_结束 Return CX.确定判断 Sub CX.写入文件 VBS dim fso,file,filename VBS Set fso=CreateObject("Scripting.FileSystemObject") If fso.FileExists(filename)=0 VBS Set file =fso.CreateTextFile(filename,2) VBS file.Close EndIf VBS Set file=fso.OpenTextFile(filename,2) VBS file.WriteLine(txt) VBS file.Close Return CX.写入文件 Sub CX.读文件 VBS dim fso,file,filename VBS Set fso=CreateObject("Scripting.FileSystemObject") If fso.FileExists(filename)=0 VBS Set file =fso.CreateTextFile(filename,2) VBS file.WriteLine(101) VBS file.Close EndIf VBS Set file=fso.OpenTextFile(filename,1) VBS txt=file.ReadLine VBS file.Close Return CX.读文件 Sub CX.多确认 Delay 50 D_qr=0 Rem 多确认开始 Rem 休息一分钟2 Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, 271, 165) If GetColor = "4AEBFF" Delay 10000 Goto 休息一分钟2 EndIf //胜利,判断血量 Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, 467, 229) If GetColor = "00FFFF" i=0 For 6 Xa=263-var3-i:Ya=35 Plugin GetColor = Bkgnd.GetPixelColor(Hwnd, Xa, Ya) //MessageBox Xa & "|" & Ya & "|" & Getcolor If GetColor = "0024FF" Goto 需要恢复 ElseIf GetColor="AD6921" or GetColor="B56D29" buxue=0 Goto 需要恢复 EndIf i=i+1 EndFor Rem 需要恢复 Plugin Bkgnd.LeftClick(Hwnd, 477, 360) Plugin Bkgnd.LeftClick(Hwnd, 477, 360) D_qr=1 Delay 200 Goto 134.多确认结束 EndIf //胜利,判断血量 //下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色 Plugin XY = Bkgnd.FindColor(Hwnd, 475,310,476,452,"633000")