如果您需要一个自动修改IP地址的批处理文件,以下是一个简单的示例,您可以根据需要修改其中的参数:
@echo off
mode con:cols=80 lines=30 color 0b
title 自动修改IP
echo.
echo 请选择操作方式:
echo 1. 自动获取IP
echo 2. 设置为特定IP
echo 3. 退出
set /p sel=请选择修改方式:
if "%sel%"=="1" goto auto
if "%sel%"=="2" goto manual
if "%sel%"=="3" goto end
:auto
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp
echo IP地址已设置为自动获取。
goto end
:manual
echo 请输入新的IP地址:
set /p ip=
echo 请输入子网掩码:
set /p mask=
echo 请输入网关地址:
set /p gw=
echo 请输入主DNS地址:
set /p dns1=
echo 请输入副DNS地址(可选):
set /p dns2=
netsh interface ip set address name="本地连接" static %ip% %mask% %gw%
netsh interface ip set dns name="本地连接" static %dns1%
if defined dns2 (
netsh interface ip add dns name="本地连接" addr=%dns2%
)
echo IP地址已设置。
goto end
:end
echo 完成。
pause
保存上述内容到一个.bat
文件中,例如set_ip.bat
,然后双击运行即可。
请注意,您需要根据您的网络环境修改网卡名称(例如“本地连接”)、IP地址、子网掩码、网关和DNS地址。