=波波日志 > 操作系统及应用软件 > 用批处理命令+VBScript重启路由器=

[转]用批处理命令+VBScript重启路由器

  突然发现有时候批处理挺管用的,比如我想重启路由器,在dos方式用telent登录的,需要输入用户名和密码以及一些其它的选项才能继续下去。于是用批处理以及vbs文件可以进行下去。

不过需要路由器支持telnet,要不无法实现重启
[reboot_router.bat]


rem 启动telnet
start telnet.exe
rem batch telnet
cscript //nologo rel.vbs




 
[rel.vbs]

+展开
-VBScript
'建立Shell对象
set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
'向telnet发送我们平时录入的命令
sh.SendKeys "open 192.168.1.1"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
'router用户名
sh.SendKeys "admin{ENTER}"
WScript.Sleep 1000
'router密码
sh.SendKeys "admin{ENTER}"
WScript.Sleep 1000
'相关输入,如“12”是选择重启项
sh.SendKeys "12{ENTER}"
WScript.Sleep 1000
'“1”是确认项
sh.SendKeys "1{ENTER}"

备注:以上[]间是文件名,其下为文件内容,记住两个文件放在同一目录下即可

来源:http://www.cnblogs.com/islivi/archive/2009/02/02/1382697.html
 

类别:操作系统及应用软件 作者:转载 日期:2011-05-11 【评论:1】 
 

  • 日期:2011-5-14 6:50:40  IP:111.172.*.*
    呵呵 谢谢分享
    管理员回复(2011-5-16 11:10:54)
    不客气~~以后常来,已通过贵站链接申请~

发表留言
  • *昵称:
  • 头像:
  • 电子邮件: [留下您的邮件,方便管理员回复您。]
  • 个人网站: *验证码:
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!
Powered by showbo,©2012,桂ICP备05005887号 京公网安备1101055090