Board logo

标题: [网络连接] 求助动态网关自动更换 [打印本页]

作者: hkklqq    时间: 2009-1-2 13:10     标题: 求助动态网关自动更换

route add 0.0.0.0 mask 0.0.0.0 动态网关
这个网关怎么样能实现批处理自动提取呢 请教
作者: rat    时间: 2009-1-2 19:12     标题: 回复 1楼 的帖子

route /?
作者: hkklqq    时间: 2009-1-2 20:20

是的我是用VPN的我想一部分走VPN网关 一部分走自己的路由器 但是VPN的网关是动态的我想用批处理设置这样方便点但是不知道怎么弄动态网关这个地方
现在是
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
route add 203.146.0.0 mask 255.255.0.0 172.16.200.17(127.16.200.17是动态的网关)
作者: Batcher    时间: 2009-1-2 20:21     标题: 回复 3楼 的帖子

动态的网关地址从哪里来的?ipconfig /all的结果里面那个?
作者: hkklqq    时间: 2009-1-2 20:31

嗯是的 看图
[attach]1520[/attach]
作者: Batcher    时间: 2009-1-2 20:44

  1. @echo off
  2. for /f "tokens=13" %%a in ('ipconfig /all^|findstr "Gateway"') do (
  3.   set GATE=%%a
  4. )
  5. echo %GATE%
  6. pause
复制代码

作者: Batcher    时间: 2009-1-2 20:46

  1. @echo off
  2. for /f "tokens=3" %%a in ('route print^|findstr 0.0.0.0.*0.0.0.0') do (
  3.   set GATE=%%a
  4. )
  5. echo %GATE%
  6. pause
复制代码

作者: Batcher    时间: 2009-1-2 21:14

  1. @echo off
  2. for /f "tokens=2 delims==" %%a in ('wmic Path Win32_NetworkAdapterConfiguration where "IPEnabled='True'" get DefaultIPGateway /value') do (
  3.   set GATE=%%a
  4.   goto :print
  5. )
  6. :print
  7. set GATE=%GATE:~2,-3%
  8. echo %GATE%
  9. pause
复制代码

作者: hkklqq    时间: 2009-1-3 10:55

没看懂- -我要设置的是第二个的172.16.200.17这个IP
作者: Batcher    时间: 2009-1-3 19:35     标题: 回复 9楼 的帖子

你测试的是哪个代码?结果如何?
作者: FeiMeng    时间: 2009-1-14 19:28

专门注册来感谢一下,
第3个有效




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2