- 注释:日志记录 文件
- 注释:date1 = Plugin.GetSysInfo.GetDateTime()
- 令 s = FormatDateTime(Date,0)
- 令 loginFileName = "E:\login\" & s & ".txt"
- 调用 File.CreateFolder("E:\login")
- 循环当 whichQQ <= qqCount 时
- 调用 hideDnfWindow()
- 延时 1000 毫秒
- 调用 dnfLogin(whichQQ)
- 延时 1000 毫秒
- 调用 showDnfWindow()
- 延时 1500 毫秒
- 调用 arrangeDNFWindow()
- 延时 1000 毫秒
- 令 roleNum = 0
- 注释:
- 循环 tempI 次
- 调用 arrangeBigStore(0,0)
- 延时 1000 毫秒
- 循环 switchRolesCount 次
- 调用 startExChange()
- 令 roleNum = roleNum + 1
- 如果 roleNum < roleCount 则
- 注释:MessageBox roleNum
- 调用 switchRoles(roleNum)
- 条件结束
- 循环结束
- 循环结束
- 令 loginConten = loginConten & "====" & whichQQ
- 向调试窗口输出:loginConten
- 调用 recordLogin(whichQQ,loginConten,loginFileName)
- 调用 finishGame()
- 令 whichQQ = whichQQ + 1
- 循环结束
- (语句无法识别,可能有错误): /*-------------------Dnf 登录—————————--------------*/
- 函数 dnfLogin(num)
- 调用 runDnf(dnfPath)
- 延时 500 毫秒
- 令 temp1 = getQQIdAndPassword(num,qqPath)
- 延时 2000 毫秒
- 如果 temp1 = 1 则
- 调用 selectService()
- 否则
- 弹出窗口 "文本设置有误!请检查"
- 脚本停止运行
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*
- (语句无法识别,可能有错误): *@Fun restart run application software
- (语句无法识别,可能有错误): *@arg2 every application software install path
- (语句无法识别,可能有错误): *@retun null
- (语句无法识别,可能有错误): **/
- 函数 reStartApp()
- 调用 (命令库 系统)结束进程("DNFchina.exe")
- 延时 8000 毫秒
- 调用 dnfLogin(whichQQ)
- 函数结束
- (语句无法识别,可能有错误): /*-------------------选择服服务器—————————--------------*/
- 函数 selectService()
- 令 Hwnd = Window.Find("#32770","地下城与勇士")
- 如果 Hwnd <> 0 则
- 令 sRect = Window.GetClientRect(Hwnd)
- 令 MyArray = Split(sRect,"|")
- 令 X = Clng(MyArray(0))
- 令 Y = Clng(MyArray(1))
- 注释:MessageBox X+100 &" "& Y+150 &" "& X+610 &" "& Y+230
- 调用 searchSection(X + 100,Y + 110,X + 610,Y + 230,region,1)
- 延时 2000 毫秒
- 注释:MessageBox X+100 &" "& Y+360 &" "& X+610 &" "& Y+480
- 调用 searchSection(X + 100,Y + 370,X + 610,Y + 480,services,2)
- 调用 inputQQNumAndPaw()
- 否则
- 弹出窗口 "没有所选服务器!"
- 调用 reStartApp()
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*---------------------------输入qq号和密码—————-----------*/
- 函数 inputQQNumAndPaw()
- 延时 18000 毫秒
- 令 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)
- 调用 judgeValidate()
- 否则
- 弹出窗口 "没有可输入的QQ和密码!"
- 调用 reStartApp()
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*---------------------------选择频道—————-----------*/
- 函数 selectChannel()
- 延时 40000 毫秒
- 令 Hwnd = Window.Find("地下城与勇士","地下城与勇士")
- 如果 Hwnd <> 0 则
- 从左上到右下查找图片 "Attachment:\" & CH & ".bmp",把找到的坐标保存到 (intX, intY),指定区域(左:107 上:182 右:693 下:470),相似度 1.0