- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*---------------------------输入qq号和密码—————-----------*/
- 函数 inputQQNumAndPaw()
- 延时 15000 毫秒
- 令 Hwnd = Window.Find("TWINCONTROL","地下城与勇士")
- 如果 Hwnd <> 0 则
- 令 sRect = Window.GetClientRect(Hwnd)
- 令 MyArray = Split(sRect,"|")
- 令 x = Clng(MyArray(0))
- 令 y = Clng(MyArray(1))
- 令 l = Clng(MyArray(2))
- 令 h = Clng(MyArray(3))
- 调用 inputQQandPaw(x,y)
- 延时 3000 毫秒
- 调用 judgeValidate(x,y,l,h)
- 否则
- 弹出窗口 "没有可输入的QQ和密码!"
- 调用 reStartApp()
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*
- (语句无法识别,可能有错误): *@Fun inputQQNumber andr password
- (语句无法识别,可能有错误): *@arg2
- (语句无法识别,可能有错误): *@retun null
- (语句无法识别,可能有错误): **/
- 函数 inputQQandPaw(x,y)
- 设置模拟方式为:超级模拟
- (鼠标)移动到 (x + 400, y + 375)
- 延时 800 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- (键盘)按 "BackSpace" 键, 18次
- 延时 300 毫秒
- 调用 (命令库 键盘)KeyList(QQNum,2,100)
- 延时 300 毫秒
- (键盘)按 "Tab" 键, 1次
- 调用 (命令库 键盘)KeyList(QQpass,2,100)
- 延时 500 毫秒
- (键盘)按 "Enter" 键, 1次
- 设置模拟方式为:普通模拟
- 函数结束
- (语句无法识别,可能有错误): /*---------------------------判断有无验证码—————-----------*/
- 函数 judgeValidate(x,y,l,h)
- 循环当 validateFlag 时
- 令 hasV = judgeHasValidate(x,y,x + l,y + h)
- 如果 hasV = 1 则
- 延时 20000 毫秒
- 否则
- 令 validateFlag = false
- 条件结束
- 循环结束
- 如果 Not validateFlag 则
- 调用 selectChannel()
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*
- (语句无法识别,可能有错误): *@Fun 判断是否有验证码
- (语句无法识别,可能有错误): *@arg null
- (语句无法识别,可能有错误): *@retun null
- (语句无法识别,可能有错误): **/
- 函数 judgeHasValidate(s_x,s_y,e_x,e_y)
- 定义变量 intX, intY
- 从左上到右下查找图片 "Attachment:\验证码.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:s_x 上:s_y 右:e_x 下:e_y),相似度 1.0
- 如果 intX > 0 并且 intY > 0 则
- 令 judgeHasValidate = 1
- 否则
- 令 judgeHasValidate = 0
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*---------------------------选择频道—————-----------*/
- 函数 selectChannel()
- 延时 40000 毫秒
- 令 Hwnd = Window.Find("地下城与勇士","地下城与勇士")
- 如果 Hwnd <> 0 则
- 从左上到右下查找图片 "Attachment:\" & CH & ".bmp",把找到的坐标保存到 (intX, intY),指定区域(左:107 上:182 右:693 下:470),相似度 1.0
- 如果 intX > 0 并且 intY > 0 则
- 延时 200 毫秒
- (鼠标)移动到 (intX, intY)
- 延时 200 毫秒
- (鼠标)左键双击, 1次
- 调用 selectorRoles()
- 否则
- 弹出窗口 "找不到所选频道"
- 调用 reStartApp()
- 条件结束
- 否则
- 弹出窗口 "找不到所选频道"
- 调用 reStartApp()
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*
- (语句无法识别,可能有错误): *Fun 选择角色
- (语句无法识别,可能有错误): *arg1 flag调用标致,0 为刚登陆时的
- (语句无法识别,可能有错误): * num 为登录后换角色的情况
- (语句无法识别,可能有错误): **/
- (语句无法识别,可能有错误): /*---------------------------选择角色-----------------------------------------*/
- 函数 selectorRoles()
- 延时 8000 毫秒
- 令 Hwnd = Window.Find("地下城与勇士","地下城与勇士")