windows 斷網自動重撥

原理

大家都喜歡用 ping IP 來檢測網絡是否連通,斷網檢測也是基於這個原理,通過返回的內容來判斷是否斷網,然後啓動撥號程序就可以了。

代碼

@echo off
:start
ping -n 2 114.114.114.114 | find "TTL=" >nul
if errorlevel 1 (
  rasdial test /disconnect
  rasdial test 用戶名 密碼
)
TIMEOUT 3600
goto:start

上面是每隔一小時檢測下網絡是否通暢,也可以改短點,我這邊測試的時候太短容易撥號錯誤,就算撥號成功了,也會造成DNS解析錯誤,原因暫且不明。

注意

有一點值得注意,需要把寬帶名改成英文,不然會出錯,就是上文中的test

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章