VBS脚本问题,请高手指点下

2025年03月12日 21:05
有2个网友回答
网友(1):

ie.navigate "http://mail.163.com/"这句表示打开网页,ie.quit表示关闭网页,你刚打开然后马上关闭,当然进不了网址了啊。下面给你一串自动登录163邮箱的代码,基本上每一行都有注释,如果有问题就追问哈!

MailID = "123456789"  '账号
PassWd = "123456789"  '密码

Set ie = CreateObject("InternetExplorer.Application")
ie.visible = True
ie.navigate "http://mail.163.com/"

While ie.busy Or ie.readystate <> 4
Wend '等待IE加载完成

if ie.document.getElementById("idInput").value = MailID Then
Else  '输入账号,如果账号里面有默认账号则不输入
ie.document.getElementById("idInput").value = ""
ie.document.getElementById("idInput").value = MailID
End If '如果默认账号不是需要输入的账号,则清空重新输入
ie.document.getElementById("pwdInput").value = PassWd '输入密码
ie.document.getElementById("loginBtn").click '登录

网友(2):

DIM IE
set IE=createobject("InternetExplorer.Application")
IE.visible=true
IE.navigate "http://mail.163.com/"

用以上的代码是可以的,原因是在打开网页以后你用了ie.quit的命令退出了程序,所以出现打开IE然后又关闭的情况