回复 #1 北极星 的帖子
顶一下,支持你更新 haodingLZ我给你几点建议:
方法一:0、1组合。0、copy run tftp,同样可以达到保存当前配置的目的。
1、用windows下的脚本可以实现你同样的功能,而且密码是可以预先写在文档里让脚本按顺序读取的。不过需要搭配1使用。
方法二:2、3组合。
2、windows的cmd下,直接输入telnet后回车,此时见图2,可以用telnet自身的命令把输出存到文本
3、此时telnet 上去后,terminal length 0(华为应该有对应的配置,俺不会,欢迎知道的补全),再show running-config,就能一口气保存配置,没有讨厌的more等字符。
当然,方法二也可以做成脚本,但是我没试过,只是自己偶尔用用。
另:脚本不好做界面。你这个小程序有个人机交互界面,很好。
[ 本帖最后由 cheveu 于 2009-9-16 00:49 编辑 ] LS的方法也不错的。
1.1.27screen-length
【命令】
screen-length screen-length
undo screen-length
【视图】
用户界面视图
【缺省级别】
2:系统级
【参数】
screen-length:指定下一屏所显示的行数,取值范围为 0~512,0表示一次性显示
全部信息,即不进行分屏显示。
【描述】
screen-length命令用来设置下一屏所显示的行数。undo screen-length命令用来恢
复缺省情况。
缺省情况下,下一屏显示 24行数据
回复 #2 sdasdf 的帖子
看看,兄弟的代码,将来我或许用得到,谢谢! 好的 支持楼主的奶粉钱计划 看看。。。回复 #14 cheveu 的帖子--对 show run 保存配置的一点说明:
windows终端cmd窗口的大小可以影响running-config配置输出效果,使之强行分行。强行分行以后,保存下来的文本也会分行。这是我们不希望的。解决办法:
右击cmd窗口的快捷方式,修改属性 --> 布局,将屏幕缓冲区宽度和窗口宽度都调到很大(比如512),这样一般说来,很难有配置被强行分行了。
注:因为不知道cisco和H3C的路由器交换机配置文件,每行最多多少个字符,所以解决办法也只是经验之谈,说不上严谨。
严谨的办法是搞清楚每行字符数的上限,把窗口宽度和缓冲区宽度都调到大于此上限的值,这样绝对不会强制分行。 哦。其实还是TFTP的法子最好。干净啊。TELNET进去执行个命令就OK了。 gg