想寫個DOS語法,網路斷線自動重連.

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


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不到之後直接斷線重連?
2012-02-23 11:22 發佈
文章關鍵字 Dos 語法 網路
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一次),不過我跟樓上也有同感,要不要去找出真正造成斷線的主因?
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?