Windows 7のIPを素早く切り替えるためのスクリプト

1905 ワード

私は家で動的IPを使って、会社で固定IPを使って、だからいつもIPの設定を切り替える必要があって、とても面倒です!今日は本当に我慢できず、IPの切り替えの悩みを軽減するためにスクリプトを整理しました!忘れないように、メモしてください.
@echo off

rem //     

set NAME="    "

rem //             

set ADDR=172.16.18.184

set MASK=255.255.255.0

set GATEWAY=172.16.18.254

set DNS1=172.16.17.1

set DNS2=8.8.8.8

rem //       IP  、    、  、  DNS、  DNS



echo        :

echo 1      IP

echo 2      IP

echo 3   

echo       :

set /p operate=

if %operate%==1 goto 1

if %operate%==2 goto 2

if %operate%==3 goto 3



:1

echo       IP,   ...

rem //           

echo IP   = %ADDR%

echo    = %MASK%

echo    = %GATEWAY%

netsh interface ipv4 set address name=%NAME% source=static addr=%ADDR% mask=%MASK% gateway=%GATEWAY% gwmetric=0 >nul 

echo   DNS = %DNS1% 

netsh interface ipv4 set dns name=%NAME% source=static addr=%DNS1% register=PRIMARY >nul 

echo   DNS = %DNS2% 

netsh interface ipv4 add dns name=%NAME% addr=%DNS2% index=2 >nul 

echo   IP   !

pause

goto 3



:2

echo       IP,   ...

echo    DHCP    IP  ...

netsh interface ip set address "    " dhcp

echo    DHCP    DNS  ...

netsh interface ip set dns "    " dhcp 

echo   IP   !

pause

goto 3



:3

exit
ビンビンビン (手紙を書いてくれ)オリジナルブログ(http://blog.csdn.net/binbinxyz)、転載は出典と明記してください!