由於辦公室網絡需要固定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,子網掩碼,網關