5-8万年薪顶级嵌入式,京沪深就业地 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Windows专区 >  网络管理配置和工具使用

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

楼主richye()2005-01-11 10:47:57 在 Windows专区 / 网络管理配置和工具使用 提问

文件内容如下:  
  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  
  一条一条语句执行都没问题(有效),可是放到一个文件里就出现循环,   不起作用。  
  知道的朋友,请指点一下,谢谢。 问题点数:0、回复次数:24Top

1 楼icuc88(职业特种兵)回复于 2005-01-11 10:59:07 得分 0

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   -pTop

2 楼richye()回复于 2005-01-11 11:12:16 得分 0

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,我把文件改成你说的(如上),也不行啊。  
  Top

3 楼icuc88(职业特种兵)回复于 2005-01-11 11:15:53 得分 0

出现什么错误?Top

4 楼icuc88(职业特种兵)回复于 2005-01-11 11:16:14 得分 0

在命令行方式运行出现什么提示?Top

5 楼richye()回复于 2005-01-11 11:23:09 得分 0

你写的,一条一条执行也是没问题的,可是一放到一个文件里就不行了,  
  运行现象是:弹出一个MSDOS的窗口,里面语句不断循环。Top

6 楼icuc88(职业特种兵)回复于 2005-01-11 12:12:01 得分 0

难道您的路径里面还有其他的route.*  
   
  用dir   route.*   /s把所有的相关的东西找出来。Top

7 楼richye()回复于 2005-01-11 12:19:47 得分 0

icuc88,你忘了DOS下的基本命令执行顺序了吗?大哥,你做一下实验好不好。Top

8 楼rufer(如风)回复于 2005-01-11 12:25:30 得分 0

不是很了解,  
  不过你如果可以一条条的运行,不如做三个呢,第一运行完,调用第二个,第二个完了,运行第三个。如果这样可心,估计可能是系统反应要有点时间。  
  不敢确定,你可以试一下Top

9 楼rufer(如风)回复于 2005-01-11 12:26:31 得分 0

对了,不知道你的批处理是什么时候开始运行的,这样的命令应该放到系统完全起动完了吧Top

10 楼zhangblade(张不雷)回复于 2005-01-11 12:45:35 得分 0

设一下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  
  Top

11 楼richye()回复于 2005-01-11 12:50:32 得分 0

不行啊!各位。  
  P处理怎么这样折磨我啊?是不是我的人格问题啊?Top

12 楼tjhuhao(时光飞逝)回复于 2005-01-11 13:10:35 得分 0

没问题啊,我在我的机器上试了一下这个批处理,一点问题都没有。Top

13 楼richye()回复于 2005-01-11 14:40:45 得分 0

楼上的tjhuhao(时光飞逝),你是win2000吗?我这里的计算机怎么每台都不行啊。Top

14 楼tjhuhao(时光飞逝)回复于 2005-01-11 15:44:04 得分 0

Windows   XP   ProfessionalTop

15 楼spark_li(晕忽忽(恶人谷:通讯连长))回复于 2005-01-11 16:23:33 得分 0

赫赫,我知道为什么,你把你的批处理文件的名字也叫route.bat了吧  
   
  这样执行的时候route.bat调用route.exe的时候实际是调用了自身route.bat  
  所以循环了Top

16 楼icuc88(职业特种兵)回复于 2005-01-11 16:46:46 得分 0

楼上的,我说了,可是这个家伙不信。Top

17 楼derek()回复于 2005-01-11 17:04:20 得分 0

有点意思:)Top

18 楼huabihan(心灵waiting)回复于 2005-01-11 17:10:26 得分 0

同意sparkli.就是这个问题,名字别用一样的了。Top

19 楼tutuit(屠屠)回复于 2005-01-11 20:21:27 得分 0

我试过了,完全可以阿,肯定是你自己搞错了。Top

20 楼shixianyong(钱途无量)回复于 2005-01-11 20:49:38 得分 0

上面的ok的我也試了一下Top

21 楼richye()回复于 2005-01-12 09:32:06 得分 0

对不起各位了,没想到小弟死在文件名上了,感谢大家的帮助。感谢   spark_li(晕忽忽(恶人谷:通讯连长))Top

22 楼Dragon_chs(东郭先生)回复于 2005-01-12 09:46:13 得分 0

你更应该感谢icuc88(MS   MVP-Windows   Networking@职业特种兵),人家可是尽心尽力地帮你的。Top

23 楼jyzh()回复于 2005-01-12 16:27:06 得分 0

这么尽心尽力,感动!!!Top

24 楼hunqiu(混球)回复于 2005-01-12 17:40:12 得分 0

哈哈,   想不到文件名上面吧,    
    spark_li(晕忽忽(恶人谷:通讯连长))   是位姐姐吗?   这么细心   -_-?Top

相关问题

  • 在WIN XP为何“开始-》注销”常不起作用?非得CTRL-ALT-DELETE到任务管理器中注销
  • 这段异常处理为什么不起作用?
  • XP Menu 可否使其对工具栏不起作用?
  • 在XP HOME版中HOSTS文件不起作用?
  • 急!急!急!为何deletefile在win第二版上不起作用?
  • trimer控件在win服务中不起作用的问题
  • 在组策略中修改ie标题如何不起作用呀?(xp机器)
  • sendmessage不起作用
  • onDraw不起作用?
  • include不起作用

关键词

  • win2000
  • 文件
  • winxp
  • 执行
  • mask255.255
  • route
  • proute
  • icuc88
  • 处理
  • 调用

得分解答快速导航

  • 帖主:richye

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
x 提问