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)