急:我写了一个批处理,为了在win2000或XP下自动增加2条路由,可是竟然不起作用

richye 2005-01-11 10:47:57
文件内容如下:
path=c:\;c:\WINNT\system32;c:\windows;c:\windows\system32;c:\winxp\system32
route add 192.168.10.0 mask 255.255.255.0 192.168.1.18
route add 192.168.11.0 mask 255.255.255.0 192.168.1.18
一条一条语句执行都没问题(有效),可是放到一个文件里就出现循环, 不起作用。
知道的朋友,请指点一下,谢谢。
...全文
364 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
sudongyin 2010-06-10
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 spark_li 的回复:]
赫赫,我知道为什么,你把你的批处理文件的名字也叫route.bat了吧

这样执行的时候route.bat调用route.exe的时候实际是调用了自身route.bat
所以循环了
[/Quote]的却是这样的,但是代码执行到这里为什么要调用自身呢?
Dragon_chs 2005-01-12
  • 打赏
  • 举报
回复
你更应该感谢icuc88(MS MVP-Windows Networking@职业特种兵),人家可是尽心尽力地帮你的。
richye 2005-01-12
  • 打赏
  • 举报
回复
对不起各位了,没想到小弟死在文件名上了,感谢大家的帮助。感谢 spark_li(晕忽忽(恶人谷:通讯连长))
混球_ 2005-01-12
  • 打赏
  • 举报
回复
哈哈, 想不到文件名上面吧,
spark_li(晕忽忽(恶人谷:通讯连长)) 是位姐姐吗? 这么细心 -_-?
jyzh 2005-01-12
  • 打赏
  • 举报
回复
这么尽心尽力,感动!!!
richye 2005-01-11
  • 打赏
  • 举报
回复
不行啊!各位。
P处理怎么这样折磨我啊?是不是我的人格问题啊?
zhangblade 2005-01-11
  • 打赏
  • 举报
回复
设一下METRIC值试试看:
route add 192.168.10.0 mask 255.255.255.0 192.168.1.18 metric 2 -p
route add 192.168.11.0 mask 255.255.255.0 192.168.1.18 metric 3 -p
rufer 2005-01-11
  • 打赏
  • 举报
回复
对了,不知道你的批处理是什么时候开始运行的,这样的命令应该放到系统完全起动完了吧
rufer 2005-01-11
  • 打赏
  • 举报
回复
不是很了解,
不过你如果可以一条条的运行,不如做三个呢,第一运行完,调用第二个,第二个完了,运行第三个。如果这样可心,估计可能是系统反应要有点时间。
不敢确定,你可以试一下
richye 2005-01-11
  • 打赏
  • 举报
回复
icuc88,你忘了DOS下的基本命令执行顺序了吗?大哥,你做一下实验好不好。
icuc88 2005-01-11
  • 打赏
  • 举报
回复
难道您的路径里面还有其他的route.*

用dir route.* /s把所有的相关的东西找出来。
richye 2005-01-11
  • 打赏
  • 举报
回复
你写的,一条一条执行也是没问题的,可是一放到一个文件里就不行了,
运行现象是:弹出一个MSDOS的窗口,里面语句不断循环。
icuc88 2005-01-11
  • 打赏
  • 举报
回复
在命令行方式运行出现什么提示?
icuc88 2005-01-11
  • 打赏
  • 举报
回复
出现什么错误?
richye 2005-01-11
  • 打赏
  • 举报
回复
set path=c:\;c:\WINNT\system32;c:\windows;c:\windows\system32;c:\winxp\system32
rem
route add 192.168.10.0 mask 255.255.255.0 192.168.1.18 -p
route add 192.168.11.0 mask 255.255.255.0 192.168.1.18 -p
--------------
icuc88,我把文件改成你说的(如上),也不行啊。
icuc88 2005-01-11
  • 打赏
  • 举报
回复
set path=c:\;c:\WINNT\system32;c:\windows;c:\windows\system32;c:\winxp\system32

rem 加路由可以用-p参数,然后可以不用每次都添加
route add 192.168.10.0 mask 255.255.255.0 192.168.1.18 -p
route add 192.168.11.0 mask 255.255.255.0 192.168.1.18 -p
shixianyong 2005-01-11
  • 打赏
  • 举报
回复
上面的ok的我也試了一下
tutuit 2005-01-11
  • 打赏
  • 举报
回复
我试过了,完全可以阿,肯定是你自己搞错了。
huabihan 2005-01-11
  • 打赏
  • 举报
回复
同意sparkli.就是这个问题,名字别用一样的了。
derek 2005-01-11
  • 打赏
  • 举报
回复
有点意思:)
加载更多回复(5)

6,186

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧