SetSimMode 2 Dim IsDenglu Dim ZhangHao,ClZhangHao,ClMiMa UserVar VarZhanghao="0" "设置帐号文件路径" HwndEx = Plugin.Window.Search("征途2") //下面这句用于分割字符串,将获得的句柄组分割 MyArray = Split(HwndEx, "|") If UBound(MyArray) > 0 Then k=0 For UBound(MyArray) Call Plugin.Window.Restore(MyArray(k)) Call Plugin.Window.Active(MyArray(k)) sRect = Plugin.Window.GetClientRect(MyArray(k)) MyArrayClinet = Split(sRect, "|") If UBound(MyArrayClinet) >0 Then //下面这句将字符串转换成数值 L = Clng(MyArrayClinet(0)): T = Clng(MyArrayClinet(1)) R = Clng(MyArrayClinet(2)) : B = Clng(MyArrayClinet(3)) //Call 查找包裹 Delay 1000 Call 是否在登陆界面 If IsDenglu = 1 Then //Call 输入帐号 Call 读取帐号文件 Call 原始帐号处理(ZhangHao) Call 输入帐号(ClZhangHao, ClMiMa) End If End If k=k+1 Next End If EndScript Function 原始帐号处理(x) clstr = Split(x, ",") zx = clstr(0) mx = clstr(1) ClZhangHao = "" ClMiMa = "" cstnum=1 If len(zx) > 0 Then For len(zx) addstr=Mid(""&zx,cstnum,1) ClZhangHao = "" & ClZhangHao & "" & addstr &"," cstnum=cstnum+1 Next //ClZhangHao=""&ClZhangHao&"," End If cstnum=1 If len(mx) > 0 Then For len(mx) addstr=Mid(""&mx,cstnum,1) ClMiMa = "" & ClMiMa & "" & addstr &"," cstnum=cstnum+1 Next //ClMiMa=""&ClMiMa&"," End If //MessageBox ""&ClMiMa End Function Function 读取帐号文件 Call 读取帐号文件基本数据 Call 读取第几个帐号文件(ZhangHaoThis) ZhangHaoThis = ZhangHaoThis + 1 Call 修改帐号文件游标 End Function Function 修改帐号文件游标 Call Plugin.File.WriteINI("Command", "this", ""&ZhangHaoThis, VarZhanghao) End Function Function 读取帐号文件基本数据 ZhangHaoMax = Plugin.File.ReadINI("Command", "max", VarZhanghao) ZhangHaoThis = Plugin.File.ReadINI("Command", "this", VarZhanghao) End Function Function 读取第几个帐号文件(x) If x > ZhangHaoMax Then MessageBox "帐号登陆完毕" EndScript End If ZhangHao = Plugin.File.ReadINI("Command", "zh" & x, VarZhanghao) //Msgbox "得到一个配置文件键值为:"&ZhangHao End Function Function 读取第几行帐号文件(x) zhx = 0 fileHandle = Plugin.File.OpenFile("" & VarZhanghao) filelineMax="" For x fileline = Plugin.File.ReadLine(fileHandle) Call Plugin.File.SeekFile(fileHandle, Len(filelineMax) + zhx*1)