腳本設置IP bat 命令行設置自動獲取IP和固定IP


由於辦公室網絡需要固定IP和DNS才能上網,
在連接公共網絡或者家里又需要自動獲取IP和DNS才能上網。

頻繁手動切換很麻煩,就搞了兩個腳本一鍵設置。

1.新建文本文件, 命名為固定IP.bat

復制腳本 (如果你知道怎么選編碼格式的話選擇ANSI)

@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@echo //  【固定設置】
@echo //  設置IP,子網掩碼,網關
@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"

netsh interface ip set address name="WLAN" source=static addr=192.168.0.230 mask=255.255.255.0 gateway=192.168.0.1 

@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@echo //  設置DNS
@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
netsh interface ip set dns "WLAN" static 114.114.114.114 primary 
netsh interface ip add dns "WLAN" 8.8.8.8 
@echo //  固定IP設置完成!
@pause

2.新建文本文件, 命名為自動IP.bat

復制腳本 (如果你知道怎么選編碼格式的話選擇ANSI)

@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@echo //  【自動獲取】
@echo //  設置IP,子網掩碼,網關
@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"


netsh interface ip set address name="WLAN" source=dhcp 

@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@echo //  設置DNS
@echo //-=-=-=-=-=-=-=-=-=-=-=-=-=-=
netsh interface ip set dns name = "WLAN" static addr = none   
@echo //  自動獲取IP設置完成!
@pause

備注:
name="WLAN" -> 這里是寫自己網絡的名字,根據這個名字來設置的(Win7默認叫無線網絡連接)

addr=192.168.1.72 mask=255.255.255.0 gateway=192.168.1.1
-> 需要設置的 IP,子網掩碼,網關


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM