有朋友可能会遇到有内外网的情况,内外网不能同时使用。这里我写了一个批处理 可以让你切换内外网。代码如下:

@echo off
if "%2" == "" goto out
if "%3" == "" goto out
if "%1" == "" goto out
if "%1" == "1" goto open
if "%1" == "0" goto shut
goto out

:open
@echo 正在打开内网
@route delete 0.0.0.0 %3
@route add %2.0.0.0 mask 255.0.0.0 %3
@echo 设置成功
@goto over

:out
@echo 命令执行错误!请输入设置参数 openIE 1/0  First Full  
@echo 1打开 0关闭 (参数有三位)
@goto over

:shut
@echo 正在关闭内网
@route delete %2.0.0.0 %3
@route add 0.0.0.0 mask 255.0.0.0 %3
@echo 设置成功
@goto over

:over
@echo on


用法如下:
    1.首先把上代码拷贝进一个文本文档里面并重命名是openNet.bat。
      2.把这个文档拷贝入PATH内的任一文件夹内。我的系统PATH里面有个 d:\QuickTools 里面存的一些自己写的小工具。
    3.确定你所需要打开的网络网关IP 。我的内网IP是10.176.24.126
      4.那么我就如是调用:   openNet 1 10 10.176.24.126
      5.参数说明:第一位是开关 1打开 0关闭  第二个是网关IP的第一段  第三个是网关IP
      6.每次这样用太麻烦了于是我又写了一个op.BAT文件,代码如下:
                @echo off
                        @openNet %1 10 10.176.24.126
                         @echo on
     7.这样我每次就可以在开始菜单里运行 op 1  (打开)
                                                          op 0  (关闭)
   8.这里没有把最后修改结果存放里静态路由表里面,也就是说重启就无效了。
   9.有问题可以联系我QQ  194715911  成都号码:15928942441  微波 96813-3713
   最后 祝大家工作愉快!