DOS命令行修改成固定IP批處理程序?

DOS命令行修改成固定IP的批處理程序。一般情況下,我們插入網線稍等一會就能正常獲取IP,我們也可正常使用此IP。但某些情況下我們經常性需要切換網絡配置,尤其是對於公司和家中網絡需要切換的人說此操作更顯麻煩。此時若我們用一批處理可以在home和office間快速切換。

DOS命令行修改成固定IP批處理程序

工具/原料

Microsoft windows

文本編輯器

步驟/方法

點擊任務欄中的“開始”按鈕,選擇“所有程序”,再選擇“附件”;

再從彈出的菜單中選擇“記事本”,打開記事本程序:

DOS命令行修改成固定IP批處理程序

將以下命令複製到記事本:

@echo off

rem mode con cols=30 lines=5

Color 0a

:head

cls

title ::IP動態修改程序::

cls

echo.&echo.

echo ┌───────::IP動態修改程序::───────┐

echo │ │

echo │ 1.備份當前IP設置(建議先IP備份) │

echo │ │

echo │ 2.恢復備份設置 │

echo │ │

echo │ 3.修改為動態IP │

echo │ │

echo │ 4.修改為固定IP │

echo │ │

echo │ 5.查看當前IP配置 │

echo │ │

echo │ 0.退出 │

echo │ │

echo └───────────────────────┘

echo.

set /p s= 選擇(1,2,3,4,5,0):

echo %s% findstr /be "[0-5]*" >nul &&goto:sta (echo 輸入錯誤,請重新輸入&echo.&pause&goto:head)

echo.&%0

:sta

if "%s%"=="1" goto:bakup

if "%s%"=="2" goto:recover

if "%s%"=="3" goto:dynamic

if "%s%"=="4" goto:static

if "%s%"=="5" goto:review

if "%s%"=="0" goto:end

:bakup

netsh interface dump >d:\IP_Back.txt

cls

type d:\IP_Back.txt

echo 已備份到d:\IP_Back.txt,以上是備份的內容

echo.

echo.

pause

goto:head

:recover

netsh exec d:\IP_Back.txt

ipconfig/all

echo 已恢復d:\IP_Back.txt的配置信息。

pause

goto:head

:static

set /p na=請輸入本地連接名稱,默認為本地連接:

if "%na%"=="" set na=本地連接

set /p ipf=請輸入要設置的IP:

set /p ma=請輸入子網掩碼,默認為255.255.255:

set /p ga=請輸入網關:

set /p dns1=請輸入主DNS:

set /p dns2=請輸入輔DNS:

::netsh.exe interface ip set address name="%na%" source=static addr=%ipf% mask=%ma% gateway=%ga%

netsh.exe interface ip set address %na% static %ipf% %ma% %ga%

goto:review

:dynamic

set address name="本地連接" source=dhcp

set dns name="本地連接" source=dhcp register=PRIMARY

set wins name="本地連接" source=dhcp

goto:review

:review

cls

ipconfig/all

pause

goto:head

:end

exit

在記事本中,單擊“文件”菜單,選擇“另存為”命令,打開“另存為”對話框;

在“另存為”對話框中,選擇“保存類型”為“所有文件”,將“文件名”後綴存為.bat,如“動態修改為固定IP.bat”。如圖:

DOS命令行修改成固定IP批處理程序

運行“動態修改為固定IP.bat”批處理程序。:

DOS命令行修改成固定IP批處理程序

如果是在win7中,則應該右擊該文件,並選擇“以管理員身份運行”命令

DOS命令行修改成固定IP批處理程序

注意,如果當前配置是固定IP,設置前務必先選擇“1.備份當前IP設置(建議先IP備份)”將當前的配置信息備份。其中備份的文件自動保存為d:\IP_Back.txt;

當選擇“4.修改為固定IP”要將IP設置成固定IP時,若是設置“本地連接”,可不輸入名稱:

DOS命令行修改成固定IP批處理程序

同樣,後面的子網掩碼如果沒有特殊情況一般都是255.255.255.0,此時也可以直接按回車,默認為255.255.255.0:

DOS命令行修改成固定IP批處理程序

輸入網關後,再按回車繼續輸入固定的DNS,完成後直接按回車即可。

注意事項

如果是在win7中,則應該右擊該文件,並選擇以管理員身份運行命令。

相關問題答案