amp@java

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            99 隨筆 :: 0 文章 :: 228 評論 :: 0 Trackbacks

          為了充分利用晚上的帶寬,我搞了一部專門的破機用于BT/EMULE下載,上班時間為了不影響大家上網,必須停止下載任務。有的下載工具本身帶有計劃任務功能,但是有些只能控制速度,不能控制連接,例如eMule,雖然可以停止下載,但是連接還是很多的,脆弱的ADSL路由/Modem經不起大量的連接,很容易就死翹翹了。這種情況下,最痛快的解決辦法是拔線,但是每天插拔也不是辦法,軟一點的辦法是禁用網卡,但是每次手動操作也不是辦法。更直接的辦法就是計劃任務自動啟用/禁用網卡了。要實現這種目的必須要有能夠自動運行的工具,devcon就是一個命令行工具,能夠在命令行中實現“設備管理器”的功能,我這里只要“啟用/禁用”功能即可。
          devcon的下載地址:
          http://support.microsoft.com/kb/311272/zh-cn
          微軟出品,權威產品。

          使用的時候還是有點小問題,搜索了一下找不到答案,只有自己解決了:
          1、禁用設備的命令是:
          devcon disable 設備ID
          這個設備ID怎么得到呢?通過設備管理器,在設備上點擊“屬性”,在“詳細信息”標簽里面有個下拉列表,選擇“設備范例Id”,下面顯示出來的就是設備ID,
          怎么把這個ID復制出來呢?右鍵是沒辦法的,但是直接CTRL+C就OK了。
          2、設備ID不能直接輸入,否則會把ID開頭相同的一大堆設備都操作一遍,最后還會出幾個錯誤提示;加上雙引號也不行,會提示沒有設備被禁用/啟用;必須這樣寫:@"設備ID",所以最后的命令格式是:
          devcon disable @"設備ID"
          不知道是什么道理。

          在計劃任務里面添加兩個任務:“啟用網卡”,“禁用網卡”,分別用devcon enable,devcon disable命令即可,例如早上8點半禁用,晚上23:30啟用(有部分好筒子晚上加班)。這樣一來,就可以24小時開著那幾個下載程序也不會有影響了,在網卡禁用的時候,無論它們怎么嘗試連接,都跳不出如來佛的掌心。

          posted on 2008-08-28 17:19 amp@java 閱讀(3283) 評論(3)  編輯  收藏

          評論

          # re: 通過devcon在命令行下啟用/禁用網卡 2008-10-08 10:47 ts
          為蝦米不用命令行更改本機ip呢。改成某奇怪的內網保留地址不是更好。
          綠色 方便 實用啊  回復  更多評論
            

          # re: 通過devcon在命令行下啟用/禁用網卡 2008-10-08 10:49 ts
          http://redking.blog.51cto.com/27212/69770
          參考一下吧  回復  更多評論
            

          # re: 通過devcon在命令行下啟用/禁用網卡 2009-04-14 23:51 fsy
          devcon disable @"設備ID"
          不知道是什么道理。

          莫非和C#中作用一樣?
          @ 符號會告知字符串構造函數忽略轉義符和分行符。  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 玉屏| 兖州市| 古丈县| 招远市| 和硕县| 长春市| 思茅市| 玉林市| 福清市| 谷城县| 海伦市| 建平县| 湘西| 邵东县| 潜山县| 且末县| 隆回县| 敦煌市| 通城县| 西青区| 鲁甸县| 岢岚县| 中方县| 东海县| 商南县| 香河县| 双峰县| 桑日县| 银川市| 加查县| 莎车县| 探索| 如皋市| 奈曼旗| 大洼县| 邢台县| 阿合奇县| 正宁县| 永平县| 旺苍县| 海伦市|