- 设置模拟方式为:超级模拟
- 定义变量 IsDenglu
- 定义变量 ZhangHao, ClZhangHao, ClMiMa
- 用户定义变量 VarZhanghao="0" "设置帐号文件路径"
- 令 HwndEx = Window.Search("征途2")
- 注释:下面这句用于分割字符串,将获得的句柄组分割
- 令 MyArray = Split(HwndEx,"|")
- 如果 UBound(MyArray) > 0 则
- 令 k = 0
- 循环 UBound(MyArray) 次
- 调用 Window.Restore(MyArray(k))
- 调用 Window.Active(MyArray(k))
- 令 sRect = Window.GetClientRect(MyArray(k))
- 令 MyArrayClinet = Split(sRect,"|")
- 如果 UBound(MyArrayClinet) > 0 则
- 注释:下面这句将字符串转换成数值
- 令 L = Clng(MyArrayClinet(0))
- 令 T = Clng(MyArrayClinet(1))
- 令 R = Clng(MyArrayClinet(2))
- 令 B = Clng(MyArrayClinet(3))
- 注释:Call 查找包裹
- 延时 1000 毫秒
- 调用 是否在登陆界面
- 如果 IsDenglu = 1 则
- 注释:Call 输入帐号
- 调用 读取帐号文件
- 调用 原始帐号处理(ZhangHao)
- 调用 输入帐号(ClZhangHao,ClMiMa)
- 条件结束
- 条件结束
- 令 k = k + 1
- 循环结束
- 条件结束
- 脚本停止运行
- 函数 原始帐号处理(x)
- 令 clstr = Split(x,",")
- 令 zx = clstr(0)
- 令 mx = clstr(1)
- 令 ClZhangHao = ""
- 令 ClMiMa = ""
- 令 cstnum = 1
- 如果 len(zx) > 0 则
- 循环 len(zx) 次
- 令 addstr = Mid("" & zx,cstnum,1)
- 令 ClZhangHao = "" & ClZhangHao & "" & addstr & ","
- 令 cstnum = cstnum + 1
- 循环结束
- 注释:ClZhangHao=""&ClZhangHao&","
- 条件结束
- 令 cstnum = 1
- 如果 len(mx) > 0 则
- 循环 len(mx) 次
- 令 addstr = Mid("" & mx,cstnum,1)
- 令 ClMiMa = "" & ClMiMa & "" & addstr & ","
- 令 cstnum = cstnum + 1
- 循环结束
- 注释:ClMiMa=""&ClMiMa&","
- 条件结束
- 注释:MessageBox ""&ClMiMa
- 函数结束
- 函数 读取帐号文件
- 调用 读取帐号文件基本数据
- 调用 读取第几个帐号文件(ZhangHaoThis)
- 令 ZhangHaoThis = ZhangHaoThis + 1
- 调用 修改帐号文件游标
- 函数结束
- 函数 修改帐号文件游标
- 调用 File.WriteINI("Command","this","" & ZhangHaoThis,VarZhanghao)
- 函数结束
- 函数 读取帐号文件基本数据
- 令 ZhangHaoMax = File.ReadINI("Command","max",VarZhanghao)
- 令 ZhangHaoThis = File.ReadINI("Command","this",VarZhanghao)
- 函数结束
- 函数 读取第几个帐号文件(x)
- 如果 x > ZhangHaoMax 则
- 弹出窗口 "帐号登陆完毕"
- 脚本停止运行
- 条件结束
- 令 ZhangHao = File.ReadINI("Command","zh" & x,VarZhanghao)
- 注释:Msgbox "得到一个配置文件键值为:"&ZhangHao
- 函数结束
- 函数 读取第几行帐号文件(x)
- 令 zhx = 0
- 令 fileHandle = File.OpenFile("" & VarZhanghao)
- 令 filelineMax = ""
- 循环 x 次
- 令 fileline = File.ReadLine(fileHandle)
- 调用 File.SeekFile(fileHandle,Len(filelineMax) + zhx * 1)
- 令 filelineMax = filelineMax + fileline
- 令 zhx = zhx + 1
- 循环结束
- 令 ZhangHao = File.ReadLine(fileHandle)
- 调用 File.CloseFile(fileHandle)
- 注释:MessageBox "读取" & VarZhanghao & "文件一行长度内容是:" & fileline
- 函数结束
- 函数 按键输入(x)
- 令 MyArrayString = Split(x,",")
- 如果 UBound(MyArrayString) > 0 则
- 令 xk = 0
- 循环 UBound(MyArrayString) 次