先前找了一陣子,寫好如下:


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:
邊玩遊戲,網路速度是50M,有時都會斷線,原本都是要到電腦後面拔網路線,在插下去,過一陣子就自動重連了


明明就是要抓問題來解決(中毒、網路卡故障、數據機異常、網路線不良....)

卻擺著根本問題不管,繞一大圈去插拔網路線,頭痛醫腳.....
我不收PM、我不看PM、有事不要PM我
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一次),不過我跟樓上也有同感,要不要去找出真正造成斷線的主因?
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!