使ç¨æ¹å¤çæ¥åæ¢IPå°åï¼éè¦ä½¿ç¨netshå½ä»¤ï¼Netsh (Network Shell) æ¯windowsç³»ç»æ¬èº«æä¾çåè½å¼ºå¤§çç½ç»é
ç½®å½ä»¤è¡å·¥å
·ï¼æ¯å½ä»¤è¡èæ¬å®ç¨å·¥å
·ï¼å®å
许ä»æ¬å°æè¿ç¨æ¾ç¤ºæä¿®æ¹å½åæ£å¨è¿è¡ç计ç®æºçç½ç»é
ç½®ãæ¹å¤çå¦ä¸ï¼
@ECHO OFF
CLS
color 0a
Title åæ¢IPæ¹å¤çå·¥å
·
:menu
cls
echo.
echo åæ¢IPæ¹å¤çå·¥å
· 主èå
echo ===========================
echo.
echo 0ãIPå°å1ï¼192.168.1.2ï¼
echo 1ãIPå°å2ï¼èªå¨è·åï¼
echo eãé åº
echo.
:cl
echo.
set /p choice= 请éæ©è¦è¿è¡çæä½ï¼ç¶åæå车:
IF NOT "%choice%"=="" SET choice=%choice:~0,1%
if /i "%choice%"=="0" goto s0
if /i "%choice%"=="1" goto s1
if /i "%choice%"=="e" goto EX
echo.
echo éæ©æ æï¼è¯·éæ°è¾å
¥
echo.
goto cl
:s0
netsh interface ip set address name="æ¬å°è¿æ¥" source=static addr=192.168.1.2 mask=255.255.255.0
netsh interface ip set address name="æ¬å°è¿æ¥" gateway=192.168.1.254 gwmetric=0
netsh interface ip set dns name="æ¬å°è¿æ¥" source=static addr=202.106.0.20 register=PRIMARY
netsh interface ip set wins name="æ¬å°è¿æ¥" source=static addr=none
goto menu
:s1
netsh interface ip set address name="æ¬å°è¿æ¥" source=dhcp
netsh interface ip set dns name="æ¬å°è¿æ¥" source=dhcp register=PRIMARY
netsh interface ip set wins name="æ¬å°è¿æ¥" source=dhcp
goto menu
:EX
exit