不累述,直接兩個例子:
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。