EmailListPath "电子邮件列表文件路径" UserVar currentPos = 1 "从第...个邮箱登陆" //当前的邮件位置 //使用前需要对 EmailListPath 用户变量进行赋值 // //例如:c:\EmailList.txt //文件每一行的内容为:账号|密码 //比如:有一个邮箱地址为:aaabbccc@163.com //密码为:123456 //aaabbccc|123456 //aaeedd|123456 // //currentPos 表示要从第几个邮箱地址开始登陆 //默认为1 //取得邮箱地址个数 count = GetTxtCount(EmailListPath) Call Plugin.Msg.Tips("163邮箱自动登陆器已启动!" & "共有 " & count& " 个邮箱" ) //MessageBox EmailListPath PID=Plugin.Web.Bind("wqm.exe") Rem 开始 Call Plugin.Web.Go("http://mail.163.com") Delay 1000 //id:idInput username //id:pwdInput pwd //tag:BUTTON&value:登 录 email = lib.文件.读取指定行文本内容(EmailListPath,currentPos) Dim emailInfoArray emailInfoArray = split(email, "|") userName = emailInfoArray(0) pwd = emailInfoArray(1) Call Plugin.Web.HtmlInput(userName, "id:idInput") Call Plugin.Web.HtmlInput(pwd, "id:pwdInput") Delay 500 Call Plugin.Msg.Tips("第 "& currentPos & " 个 账号:"& userName & ",共有 " & count& " 个邮箱" ) Call Plugin.Web.HtmlClick("tag:BUTTON&value:登 录") //检查密码是否正确 Delay 5000 Do While 1= 1 If left(plugin.web.geturl, 41 ) = "http://mail.163.com/errorpage/err_163.htm" then //删除 Call lib.文件.删除指定行文本内容(EmailListPath,currentPos) Goto 开始 //EndScript else Exit Do End If Delay 50 Loop Do While 1= 1 url = Plugin.Web.GetURL If InStr(1, url , "js3/main.jsp", 1) > 1 then //MessageBox "hhhh" //id:lnkexit&frame:0 Call Plugin.Web.HtmlClick("id:lnkexit&frame:0") Delay 1500 currentPos = currentPos + 1 If currentPos > count then Call Plugin.Msg.Tips("登陆自动登击完成!共有:" & count & "个邮箱地址。脚本自动结束!" ) EndScript End if Goto 开始 End If Delay 500 Loop EndScript