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