我試圖做一個批處理文件,如果他們是別的東西,我的DNS設置將設置爲本地主機,如果他們是本地主機,則會自動執行。我到目前爲止所做的是:如何製作一個DNS「開關」批處理文件
set var=1
if "%var%" == "1"
(
netsh interface ipv4 add dnsserver "Wi-Fi" address=127.0.0.1 index=1
set var=2
)
if "%var%" == "2"
(
netsh interface ip set dns 「Wi-Fi」 dhcp
set var=1
)
pause
顯然,這些變量不是永久性的,也不會「保存」。這是問題編號1.但是,這個腳本甚至不會將其更改爲本地主機地址。另外,如果確實有效,那麼腳本就會明顯受到挫折,無法檢測到DNS設置是否被其他方式改變了。我被困住了,因爲我的google-fu不能解決我在做錯什麼的挑戰。
非常好,很好解釋。謝謝! – 2014-09-03 11:57:19