找回密码
 加入
搜索
查看: 2567|回复: 8

不新开IE自动登陆帐号如何实现?

[复制链接]
发表于 2008-9-22 15:54:52 | 显示全部楼层 |阅读模式
$oIE = _IECreate新开一个IE登陆帐号会了

现在假设如下情况,从记事本读取的帐号密码错误,登陆失败

IE已经打开,可否用另一个程序指定那个打开的IE窗口进行下一个帐号登陆(只需解决如何指定到刚才打开的那个页面就行)

[ 本帖最后由 天芯蓝影 于 2008-9-23 14:37 编辑 ]
发表于 2008-9-22 16:13:40 | 显示全部楼层
$var = IniReadSection("Login.ini", "登陆信息")
If @error Then
    MsgBox(4096, "", "配置文件格式错误鸟!")
Else
    For $i = 1 To $var[0][0]
        MsgBox(4096, "", "登陆用户:" & $var[$i][0] & @CRLF & "登陆密码:" & $var[$i][1])
这里写上你的登陆函数
并且加上检查是否登陆成功,如果登陆失败,则继续,如果成功则exit
    Next
EndIf
 楼主| 发表于 2008-9-22 17:19:40 | 显示全部楼层
检查是否登陆成功可以用IE地址跳转的不同来实现,比方说登陆失败,去到A地址,成功去到B地址
但是在AU3中如何进行IE地址栏的判断,请教一下
发表于 2008-9-22 19:31:29 | 显示全部楼层
原帖由 天芯蓝影 于 2008-9-22 17:19 发表
检查是否登陆成功可以用IE地址跳转的不同来实现,比方说登陆失败,去到A地址,成功去到B地址
但是在AU3中如何进行IE地址栏的判断,请教一下

你干脆情人帮你写算了
你不会保存登陆之后的HTML代码,再检索成功与否的提示文字吗?
 楼主| 发表于 2008-9-22 20:50:44 | 显示全部楼层
保存源文件再检索会,以为有更方便的函数的
发表于 2008-9-22 22:04:39 | 显示全部楼层
路过,看到有人很失望,,
 楼主| 发表于 2008-9-23 09:00:51 | 显示全部楼层
难道就没有办法直接读取地址栏那一小段嘛,如果没有只好弄源文件了
 楼主| 发表于 2008-9-23 09:10:05 | 显示全部楼层
登陆失败是http://login.netmarble.net/login ... amp;l_ispwdabuser=0
老长一段加密后缀,但是源文件里是找不到LOGINFAIL的- -...........................................
 楼主| 发表于 2008-9-23 09:13:15 | 显示全部楼层
想到个办法....................去试试.........................................
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-7 05:55 , Processed in 0.074998 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表