none
Windows7 批处理添加路由,提示“参数不正确” RRS feed

  • 问题

  • 原批处理比较长,截取部分代码如下:

    @echo off
    for /F "tokens=3" %%* in ('route print ^| findstr "\<0.0.0.0\>"') do set "gw=%%*"
    
    ipconfig /flushdns
    route add 1.0.1.0 mask 255.255.255.0 %gw% metric 25
    route add 1.0.2.0 mask 255.255.254.0 %gw% metric 25
    route add 1.0.8.0 mask 255.255.248.0 %gw% metric 25
    route add 1.0.32.0 mask 255.255.224.0 %gw% metric 25
    route add 1.1.0.0 mask 255.255.255.0 %gw% metric 25
    route add 1.1.2.0 mask 255.255.254.0 %gw% metric 25
    route add 1.1.4.0 mask 255.255.252.0 %gw% metric 25
    route add 1.1.8.0 mask 255.255.248.0 %gw% metric 25
    route add 1.1.16.0 mask 255.255.240.0 %gw% metric 25
    route add 1.1.32.0 mask 255.255.224.0 %gw% metric 25
    

    以管理员身份运行该批处理,提示如下:

    请问是哪里出错了呢?谢谢!

    2015年4月16日 8:46

答案

  • 问题已解决,原因是添加的路由命令无法获取到网关地址。手动设置网关地址即可!
    • 已标记为答案 Jon Zan 2015年4月17日 6:30
    2015年4月17日 6:25

全部回复