找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23774|回复: 6

[网络连接] 批处理如何实现在DOS界面与交换机GUI界面来回切换?

[复制链接]
发表于 2012-2-20 12:55:20 | 显示全部楼层 |阅读模式
在我用批处理批量备份交换机配置时,本想当一台交换机备份完成退出再telnet另一台交换机再备份的,可是退出当前交换机后不能自动关闭窗口,而是从新打开一个窗口执行,这样的话当交换机数量上百台时,我的任务管理器就打开了100多个窗口?请求哪位高人帮我解决一下?
发表于 2012-2-20 14:49:11 | 显示全部楼层
批处理发来看看
 楼主| 发表于 2012-2-20 16:12:48 | 显示全部楼层
@echo off
:wait
cls
color a0
cls
set count=0
set a=
set/p a=请输入s或者q:
if %a%==s goto :startconf
if %a%==q goto :end
goto :wait
:startconf
echo 交换机配置结果:>>result.txt               
for  /f %%i in (ip.txt) do echo 正在扫描 %%i && echo 请等待........&& ping -n 1 -w 2 %%i -n 2 && echo 扫描%%i完成,正在执行配置工作... && echo set sh=WScript.CreateObject("WScript.Shell") >telnet_tmp.vbs && echo WScript.Sleep 300 >>telnet_tmp.vbs && echo sh.SendKeys "open %%i" >>telnet_tmp.vbs && echo WScript.Sleep 300 …… && echo sh.SendKeys "{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys "cisco{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys"en{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys "net@2008@net{ENTER}">>telnet_tmp.vbs && echo WScript.Sleep 300 ……&& echo sh.SendKeys "copy startup-config tftp {ENTER}">>telnet_tmp.vbs && echo sh.SendKeys"10.0.26.16{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys"{ENTER}">>telnet_tmp.vbs && echo sh.SendKeys"q{ENTER}">>telnet_tmp.vbs && start telnet && CScript telnet_tmp.vbs //nologo  && set /a count+=1 && echo %%i配置成功 && echo %%i配置成功>>result.txt
cls
echo ----------------结果说明--------------
echo 配置完毕!
echo 共配置活动的交换机:%count%台。
echo 配置的结果保存在当前目录的result.txt中。
echo --------------------------------------
echo 按任意键返回主菜单
pause>nul
goto :wait
:end
发表于 2012-2-20 19:08:01 | 显示全部楼层
==
 楼主| 发表于 2012-2-20 20:02:24 | 显示全部楼层
我该用在哪个位置呢?
发表于 2012-2-20 22:17:08 | 显示全部楼层
回复 5# qiao849

    我的主页下载:http://9674758.qzone.qq.com/
    纯VBS,改天写BAT
 楼主| 发表于 2012-2-22 11:25:24 | 显示全部楼层
谢谢sz1121,我正去你QQ空间查看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 18:34 , Processed in 0.018148 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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