联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
route add 0.0.0.0 mask 0.0.0.0 %gateway%
Originally posted by lxmxn at 2007-5-9 03:32 PM:route add 0.0.0.0 mask 0.0.0.0 %gateway%for 命令是查找“ipconfig”命令的输出结果中含有"default gateway"的行,然后以“:”号作为分隔符,截取第二列,将其赋值给gateway变量。
Originally posted by lxmxn at 2007-5-9 03:44 PM: 在批处理里面,要把%改成%%。也就是for里面的%i要改成%%i。
$for /F "delims=: tokens=2" %i in (' "ipconfig|find /i "default gateway" "') do @set tt=%i $echo %tt% 192.168.1.1 $
Originally posted by lxmxn at 2007-5-9 03:57 PM: 不知道你为什么不行,我这里是可以的
Originally posted by flyinspace at 2007-5-9 04:30 PM: @echo off for /f "tokens=* " %%i in ('ipconfig ^| find /i "def"') do ( for %%a in (%%i) do set "x=%%a" ) route add 0.0.0.0 mask 0.0.0.0 %x% pause