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

因爲辦公室網絡須要固定IP和DNS才能上網,
在鏈接公共網絡或者家裏又須要自動獲取IP和DNS才能上網。網絡

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

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

複製腳本 (若是你知道怎麼選編碼格式的話選擇ANSI)code

@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)blog

@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默認叫無線網絡鏈接)
dns

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

相關文章
相關標籤/搜索