有朋友可能会遇到有内外网的情况,内外网不能同时使用。这里我写了一个批处理 可以让你切换内外网。代码如下:
@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
最后 祝大家工作愉快!
Aug.200923
正在加载
