- 本脚本仅限Windows系统下使用
- 电脑要有两张网卡,一张连接内网,一张连接外网
- 将脚本保存为.bat文件,用管理员权限执行即可。本脚本仅在英文系统上测试过,需要先输入内网网卡的名字
- 方案一:有线网卡连接内网,无线网卡连接外网,设置内网静态ip,,添加内网静态路由
@echo off chcp 65001 setlocal enabledelayedexpansion netsh interface show interface REM 设置有限网卡的名称 :setName set wiredLanName= set /p wiredLanName=please type in wired adapter name: echo adapter name:%wiredLanName% if "%wiredLanName%" == "" goto setName set isDHCP= set intranetIp= set intranetGatewayIp= set intranetMask= :getConfig netsh interface ipv4 show addresses %wiredLanName% FOR /F "usebackq skip=2 delims=: tokens=1,2" %%i IN (`netsh interface ipv4 show addresses %wiredLanName%`) DO ( FOR /F "tokens=1" %%k IN ("%%i") DO ( FOR /F "tokens=1,3" %%l IN ("%%j") DO ( if "%%k" == "DHCP" ( @set isDHCP=%%l ) if "%%k" == "IP" ( @set intranetIp=%%l ) if "%%k" == "Default" ( @set intranetGatewayIp=%%l ) if "%%k" == "Subnet" ( @set intranetMask=%%m ) ) ) ) echo isDHCP
Windows系统下使用批处理脚本配置同时连接内外网
最新推荐文章于 2025-06-20 09:31:37 发布