先前找了一陣子,寫好如下:
echo ==============================
echo 請選擇要進行的操作
echo ==============================
echo.
echo 1.網絡斷線並重連
echo.
echo 2.顯示ping值,目標網站為Hinet
rem ------ 網絡斷線並重連 -----------------------------------------------
:ip
cls
netsh interface set interface "區域連線" disabled
netsh interface set interface "區域連線" enabled
echo. & pause
goto menu
我是邊下載,邊玩遊戲,網路速度是50M,有時都會斷線,原本都是要到電腦後面拔網路線,在插下去,過一陣子就自動重連了.
現在寫這語法,可以不必經過人為插拔的動作,網路就可以自動斷掉並重連上網.
但現在想改良,不知道可不可以把【選項2.顯示ping值,目標網站為Hinet】,結合【選項1.網絡斷線並重連】.
形成ping不到之後直接斷線重連?
sworder12 wrote:
先前找了一陣子,寫好...(恕刪)
雖然拔掉線不是最好的方法
但是寫程式去輪詢不知道有沒有比較好
你參考看看吧
不知道寫得對不對的工具 XD
(.net framework 3.5)
但事實上其實也是加一個timer每幾秒就ping一次
然後將ping完的結果導向到程式上,如果ping不到,那會顯示找不到主機
這時候就又會在程式執行cmd,並且執行樓主自己在bat裡面的命令
netsh interface set interface "區域連線" disabled
netsh interface set interface "區域連線" enabled
(p.s 每20秒ping一次),不過我跟樓上也有同感,要不要去找出真正造成斷線的主因?
內文搜尋

X