内网外网切换及双网互联的批处理代码

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

将下面的代码保存为.bat批处理文件即可:

1、一共有三种选项,一种是开外网,一种内容,另外一种是保持双网同时联通同时可上(注意自己单位的保密规定,不要泄密啊)

2、批处理需要用到DevCon.exe,自己网上搜索一下,下载下来与批处理文件放到同一目录即可。

DevCon.exe是一种命令行实用工具,可以替代设备管理器。使用DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon 提供与开发人员有关但无法在设备管理器中看到的信息。

您可以将DevCon 用于Windows 2000 、Windows XP和Windows vista。不能将Devcon 用于Microsoft Windows 95、Windows 98、或Windows Millennium Edition。

3、其中,DEV、PID等内容,需要您自己查看设备管理器中的网卡对应的代码加以修改。

4、静态路由的设置方法,不明白的同学可以去自己查查资料,本示例是链接10.0.0.X和192.168.2.X两个网段的网络,实际测试毫无问题,已经用了很久了,很方便哈。

有问题可以站短我~~~~~

下面为代码:

cls

@echo off

cls

color 0a

goto menu

:menu

echo.

echo n|copy "devcon.exe" "%SystemRoot%\SYSTEM32\" >nul 2>nul echo.========网卡控制器=======

echo.

echo.[1] 开启外网

echo.[2] 开启内网

echo.[3] 双网全开并设置静态路由

echo.[4] 退出

echo.

echo.=========================

echo.desgin by smoke

echo. 输入对应序号并回车:

set /p ID=

if "%id%"=="1" goto cmd1

if "%id%"=="2" goto cmd2

if "%id%"=="3" goto cmd3

if "%id%"=="4" exit

echo. 输入有误,重新输入!

goto menu

PAUSE

:cmd1

echo 只开无线网络(外网)

devcon disable *DEV_8168*

devcon enable *PID_8171*

exit

:cmd2

echo 只开有线网络(内网)

devcon disable *PID_8171*

devcon enable *DEV_8168*

exit

:cmd3

echo 全开并设置静态路由

devcon enable *PID_8171*

devcon enable *DEV_8168*

route add 10.0.0.0 mask 255.0.0.0 10.0.0.254

route add 0.0.0.0 mask 0.0.0.0 192.168.2.1

route delete 0.0.0.0 mask 0.0.0.0 10.0.0.254

exit

相关文档
最新文档