|
本帖最后由 jakjak 于 2025-4-9 04:10 编辑
注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!
注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!
注意!要将”以太网“换成你当前网络适配器的名称,win10默认第一个网卡是以太网,bat要保存成ANSL编码!!!!
- @echo off
- setlocal enabledelayedexpansion
- :: 配置参数区域 - 请根据需要修改下列4组配置信息
- :: ip1 192.168.0.199
- set addr1=192.168.0.199
- set mask1=255.255.255.0
- set gateway1=192.168.0.1
- set dns1=218.85.152.99
- set wins1=218.85.157.99
- :: ip2 192.168.0.200
- set addr2=192.168.0.200
- set mask2=255.255.255.0
- set gateway2=192.168.0.1
- set dns2=8.8.8.8
- set wins2=8.8.4.4
- :: ip3 10.0.0.10
- set addr3=10.0.0.10
- set mask3=255.255.255.0
- set gateway3=10.0.0.1
- set dns3=1.1.1.1
- set wins3=1.0.0.1
- :: ip4 172.16.0.100
- set addr4=172.16.0.100
- set mask4=255.255.0.0
- set gateway4=172.16.0.1
- set dns4=208.67.222.222
- set wins4=208.67.220.220
- :: 用户交互界面
- :menu
- cls
- echo ========================
- echo "以太网"需换网卡的实际名称
- echo ========================
- echo 请选择要使用的配置:
- echo 1. 192.168.0.199
- echo 2. 192.168.0.200
- echo 3. 10.0.0.10
- echo 4. 172.16.0.100
- echo 5. 自动获取ip
- echo ========================
- :input
- set /p choice=请输入配置编号(1-5,输入Q退出):
- if /i "!choice!" == "Q" exit /b
- :: 验证输入有效性
- echo !choice!|findstr /r "^[1-5][ DISCUZ_CODE_0 ]quot; >nul
- if errorlevel 1 (
- echo 错误:无效输入,请重新输入!
- timeout /t 2 >nul
- goto input
- )
- :: 特殊处理自动获取配置
- if "!choice!" == "5" (
- echo 正在设置为自动获取IP和DNS...
- netsh interface ip set address "以太网" source=dhcp
- netsh interface ip set dns "以太网" source=dhcp
- echo 已切换为自动获取模式!
- pause
- goto menu
- )
- :: 加载对应配置
- set config_num=!choice!
- set addr=!addr%config_num%!
- set mask=!mask%config_num%!
- set gateway=!gateway%config_num%!
- set dns=!dns%config_num%!
- set wins=!wins%config_num%!
- :: 应用网络配置
- echo 正在应用配置%config_num%...
- netsh interface ip set address name="以太网" source=static addr=!addr! mask=!mask! gateway=!gateway! >nul
- netsh interface ip set dns "以太网" source=static addr=!dns! >nul
- netsh interface ip set wins "以太网" source=static addr=!wins! >nul
- echo 配置应用成功!
- echo 当前IP地址:!addr!
- echo 按任意键返回菜单...
- pause >nul
- goto menu
复制代码
|
|