zhoutao0712 发表于 2010-1-3 18:56:19

自动登陆路由器并且执行脚本

自动登陆路由器并且执行脚本,这个有什么用呢?
很多路由器的web界面设置的选项不是很丰富,但是telnet进路由器后就有很多选项
可以修改。
比如有些ADSL modem进telnet后就可以开启路由,甚至可以做带宽控制。

方法如下:
1.新建一个文件夹,在里面新建2个文本文件
2.在第1个文本文件里写出如下代码:


set sh=WScript.CreateObject("WScript.Shell")   
WScript.Sleep 1000
sh.SendKeys "telnet.exe 192.168.1.1~ "
WScript.Sleep 1000               
sh.SendKeys "username~ "               
WScript.Sleep 1000
sh.SendKeys "password~"   
WScript.Sleep 2000


解释:192.168.1.1是路由器管理IP,username和password分别是登陆用到的
帐号和密码。WScript.Sleep 1000是延时1000ms,~代表回车。

写好后,文件→另存为,保存为 “自动登陆.vbs”,也就是一个VBS脚本文件。
2.第2个文本文件输入如下代码:
start cmd.exe
cscript //nologo 123.vbs
ifconfig
ping www.baidu.com
#上面的脚本就已经登陆上路由器并且执行
#了ifconfig和ping两个命令了。如果有更
#多脚本,都可以直接写在后面

写好后,文件→另存为,保存为 “执行脚本.bat”,也就是保存为一个bat文件。

然后,只要你双击 执行脚本.bat,就自动登陆路由器并且你所设定的脚本。

{{gangzai13{{

jbcdidgosir2 发表于 2010-1-7 13:44:47

页: [1]
查看完整版本: 自动登陆路由器并且执行脚本