bat指令碼設定IP

2021-06-22 13:48:58 字數 1156 閱讀 8989

因為膝上型電腦要在宿舍和機房兩地輾轉,手動設定本地連線太麻煩了,就學習了乙個修改本地連線的指令碼。

指令碼的原作者資訊:

一、 echo

@echo off

這句話有兩個意思,echo off 是說以後不在螢幕列印所執行的命令,@是說echo off這條命令不會被列印

echo ***

在螢幕輸出***

echo.

輸出回車,注意點要緊接echo,否則echo . 會輸出乙個點

二、pause

執行到這句的時候,會暫停等待乙個鍵盤按鍵

三、set

set a=1

echo %a%

將a賦值成1

set/p a=請輸入:

echo %a%

如果需要使用者輸入賦值的話

還有一種需要了解的,做算術運算的話

set/a a=%a%/10

echo %a%

四、if

我們需要用到

if [not] string1==string2 do command 

這樣形式的比較

if 「%a%」 == 「10」 (

echo equal

)其他更複雜的使用請參考相關文獻

五、本地連線設定

netsh inte***ce ip set address name="本地連線" source=dhcp

netsh inte***ce ip delete dns "本地連線" all

ipconfig /flushdns

ipconfig /all

這是用來設定 自動分配的

netsh inte***ce ip set address name="本地連線" source=static addr=ip位址  mask=子網掩碼 gateway=閘道器 gwmetric=預設閘道器躍點數

netsh inte***ce ip set dns name="本地連線" source=static addr=dns位址

netsh inte***ce ip add dns name="本地連線" addr=備用dns位址  index=2  

ipconfig /flushdns

ipconfig /all

設定靜態ip和dns

用bat自動設定IP位址

用記事本新建乙個檔案,輸入下列內容 netsh inte ce ip set address 本地連線 source dhcp netsh inte ce ip set dns 本地連線 source dhcp pause然後把檔案儲存為 dhcp.bat 雙擊執行即可。本機的ip和dns就都會設定...

windows指令碼設定ip

毫無疑問,在windows中設定ip非常方便,因為有簡單直觀的介面可供操作。通過圖形使用者介面設定ip在一般情況下是夠用的,但是對於那些經常出差,變換工作產所的人來說,這樣修改ip無疑是耗時且不方便的。如果把設定ip的命令放在乙個指令碼檔案中執行,則非常方便迅速。用命令列設定ip步驟 win7,針對...

windows開機自啟動bat指令碼設定

群裡有朋友問到windows下如何設計開機自啟動的指令碼,一般而言小魚大多還是在linux環境下運維,windows的bat了解的很少,windows執行機制也不是特別了解,不過既然朋友問到這個問題,雖然是個小問題,不過可能以後確實會用到這個,就找了一些資料進行了測試和整理 例如開機執行的bat指令...