我写了个双网卡调整路由的批处理命令
@echo off
route delete 0.0.0.0 mask 0.0.0.0
route add 10.0.0.0 mask 255.0.0.0 10.201.21.1 metric 1 if 0x1
route add 0.0.0.0 mask 255.0.0.0 10.201.21.65 metric 1 if 0x2
执行到@echo off 不往下执行了
或者不加@echo off 就在cmd里不停的显示route delete 0.0.0.0 mask 0.0.0.0 这行。
感觉是系统不能识别命令后面的回车?是不是啊?求解决方法
再写清楚点就是bat文件如果只有下面这三条语句
route delete 0.0.0.0 mask 0.0.0.0
route add 10.0.0.0 mask 255.0.0.0 10.201.21.1 metric 1 if 0x1
route add 0.0.0.0 mask 255.0.0.0 10.201.21.65 metric 1 if 0x2
结果就是不停的一行一行的显示route delete 0.0.0.0 mask 0.0.0.0 ;但我ctrl +c 中断以后,查看路由表看到这行根本没有被执行,路由表没有变化