1、全自動修改網絡地址:
@echo off
netsh interface ip set address name="本地連接" static 192.168.1.55 255.255.255.0 192.168.1.1 auto >nul
netsh interface ip add dns "本地連接" 202.98.96.68 index=1 >nul
netsh interface ip add dns "本地連接" 61.139.2.69 index=2 >nul
netsh interface ip set address name="本地連接2" static 192.168.1.55 255.255.255.0 192.168.1.1 auto >nul
netsh interface ip add dns "本地連接2" 202.98.96.68 index=1 >nul
netsh interface ip add dns "本地連接2" 61.139.2.69 index=2 >nul
netsh interface ip set address name="本地連接3" static 192.168.1.55 255.255.255.0 192.168.1.1 auto >nul
netsh interface ip add dns "本地連接3" 202.98.96.68 index=1 >nul
netsh interface ip add dns "本地連接3" 61.139.2.69 index=2 >nul
echo IP地址已經設定修改完畢,按任意鍵關閉此窗口
pause >nul
2、互動修改IP地址
@echo off
cls
color 0A
echo IP地址更改小工具
set IP=192.168.1.1
set MASK=255.255.255.0
set GATEWAY=192.168.1.0
set NAME="本地連接"
echo.
echo 自動更改IP 請按 1
echo.
echo 手動更改IP 請按 2
set /p KEY= [您的選擇是:]
if %KEY% == 1 goto ONE
if %KEY% == 2 goto TWO
:TWO
ECHO 您選擇了手工修改設置。
ECHO.
echo 默認IP地址是%IP%,回車輸入默認地址
set /p IP= [請輸入IP地址:]
echo.
echo 默認MASK是%MASK%,回車輸入默認值
set /p MASK= [請輸入 子網掩碼 地址:]
echo.
echo 默認GATEWAY是%GATEWAY%,回車輸入默認值
set /p GATEWAY= [請輸入 網關 地址:]
echo.
:ONE
echo 正在自動更改IP......
netsh interface ip set address %NAME% static %IP% %MASK% %GATEWAY%
echo IP地址/子網掩碼/網關設置完成
pause
小說明:
1、第一個之所以要寫出 本地連接2 本地連接3,是因為有的機器會因為換網卡或者換驅動造成使用的連接名稱為本地連接2.
2、在XP系統和WIN7系統下,修改會有一些不同,上面列出的第1個例子多了一個auto,適用於XP,而WIN7下不能要auto。
