找回密码
 加入
搜索
查看: 3112|回复: 9

如何实现自动登陆路由器

  [复制链接]
发表于 2008-11-18 14:41:00 | 显示全部楼层 |阅读模式
登陆路由器:
http://192.168.1.1
用户名和密码都是:admin
怎么用AU实现登陆到路由器,
还有在网页里如何自动输入,自动提交按钮?

谢谢楼下的~~~

[ 本帖最后由 zlxh973 于 2008-11-18 23:41 编辑 ]
发表于 2008-11-18 14:52:28 | 显示全部楼层
页面一般又弹出窗口的,你直接针对弹出窗口来写就行了
我这只有CISCO路由器,没登陆页面,没办法测试,随便写一个

#include <IE.au3>
$a = "连接到 http://192.168.1.1" ;弹出页面窗口标题
$b = "记住我的密码" ;窗口标题中可见文本
$oIE = _IECreate ($url, 0, 1, 0)
Sleep(1000)
ControlSetText($a, $b, "Edit1", "用户名")
ControlSetText($a, $b, "Edit2","密码")
ControlClick($a, $b, "Button1")
_IELoadWait ($oIE)
发表于 2008-11-18 15:10:24 | 显示全部楼层

回复 1# zlxh973 的帖子

#include <IE.au3>
$IE=_IECreate("192.168.1.1",0,1,0,0)
WinWait("连接到 192.168.1.1","TP-Link",3)
$msg1=WinExists("连接到 192.168.1.1","TP-Link")
If $msg1=1 Then
        controlsend("连接到 192.168.1.1","TP-Link","Edit2","admin",0)
        controlsend("连接到 192.168.1.1","TP-Link","Edit3","admin",0)
        ControlClick("连接到 192.168.1.1","TP-Link","Button1")
        ControlClick("连接到 192.168.1.1","TP-Link","Button2")
;===>有界面,登录并记住密码!
EndIf

这个代码应该可以,是TP-Link的!不知道你是什么路由器,自己改一下关键字就可以了!
发表于 2008-11-19 11:05:25 | 显示全部楼层
直接调用ie:http://admin:admin@192.168.1.1:80

[ 本帖最后由 king8462 于 2008-11-19 11:06 编辑 ]
发表于 2011-11-6 11:27:20 | 显示全部楼层
king8462 的方法不错
发表于 2012-1-10 13:06:32 | 显示全部楼层
这比较简单一些
发表于 2012-1-21 21:21:57 | 显示全部楼层
这个正是我需要的啊!!
发表于 2012-1-25 23:53:14 | 显示全部楼层
不错的东东!
发表于 2012-1-28 20:18:40 | 显示全部楼层
这个多谢提醒,
发表于 2013-3-19 16:06:32 | 显示全部楼层
学习学习!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-18 01:37 , Processed in 0.069370 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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