日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

检测本地连接并自动连接宽带连接.cmd

發布時間:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 检测本地连接并自动连接宽带连接.cmd 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

假設你的寬帶連接已在網絡連接中建立好, 僅在第一次運行時, 需要輸入寬帶的配置信息, 以后將自動讀取已保存的配置(在文件%windir%\autoADSL.cmd內)進行自動連接, 無需再次干預


@echo off if "%1" == "h" goto begin (set /p show=需要顯示小窗口界面嗎^(y/n^)[直接回車=不顯示]:) if /i "%show:~0,1%" equ "y" goto begin mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit :begin @echo off&setlocal enabledelayedexpansion chcp 936 & cls & rem 后面的的判斷全以中文代碼頁936輸出為準 if not exist "%windir%\autoADSL.cmd" ( start Control netconnections echo ===== 輸入寬帶連接配置信息并保存到文件 %windir%\autoADSL.cmd =====&echo. (set /p ADSL_Name=請輸入寬帶連接在"網絡連接"中的名稱^(通常就是寬帶連接或ADSL等^):) (set /p ADSL_Username=請輸入寬帶連接的用戶名:) (set /p ADSL_password=請輸入寬帶連接的密碼:) echo rasdial.exe !ADSL_Name! !ADSL_Username! !ADSL_password!>%windir%\autoADSL.cmd ) rem echo 請將有效的寬帶連接快捷方式拖到此窗口 或 人工輸入它的全路徑 rem echo 如果不想用快捷方式來連接, 請直接回車 rem (set /p ADSL_link=寬帶連接快捷方式全路徑:) & rem 寬帶連接的快捷方式全路徑若包含有空格, 請用雙引號對括起 (set fn=%windir:~0,2%\~netmp) cls & mode con lines=2 cols=54 :loop (ipconfig/all>!fn!) (set foundLC=false)&(set foundLCPA=false)&(set LCC=true)&(set LCPA=)&(set PPP_WAN=false) for /f "delims=" %%i in (!fn!) do ( (set ln=%%i) & rem echo !ln! (set ln=!ln: =!) & (set ln=!ln:*本地連接:=本地連接:!) if "!ln:~0,5!" equ "本地連接:" ( (set foundLCPA=false)&(set foundLC=true) ) if /i "!ln:~0,10!" equ "MediaState" ( (set ln=!ln:*disconnected=disconnected!) if /i "!ln:~0,12!" equ "disconnected" ( if /i "!foundLC!" equ "true" if /i "!foundLCPA!" equ "false" (set LCC=false)&rem(set /p=╳本地連接被斷開<nul) ) ) if /i "!ln:~0,15!" equ "PhysicalAddress" ( if /i "!foundLC!" equ "true" if "!LCPA!" equ "" ( (set foundLCPA=true)&(set ln=!ln:*:=!)&(set LCPA=!ln:~0,17!) ) ) if /i "!ln:~0,3!" equ "PPP" (set PPP_WAN=true) (set ln=!ln:*:=!) if /i "!ln:~0,3!" equ "WAN" (set PPP_WAN=true) ) if /i "!foundLC!" equ "false" (set LCC=false) cls if !LCC! neq !LCC0! (set LCC0=!LCC!)&if /i "!LCC!" equ "false" (set /p=<nul) else (set /p=<nul) if !PPP_WAN! neq !PPP_WAN0! (set PPP_WAN0=!PPP_WAN!)&if /i "!PPP_WAN!" equ "false" (set /p=<nul) else (set /p= <nul) if /i "!PPP_WAN!" equ "true" (set sgn=╬═╬本地和寬帶) else (set sgn=╩本地) if /i "!LCC!" equ "false" ( (color cf)&(title ╳本地連接^(!LCPA!^)被斷開) & echo ╳本地連接^(!LCPA!^)被斷開 if /i "!foundLC!" equ "false" (color 3f)&(title ?本地連接^(!LCPA!^)不存在或停用) & echo ?本地連接^(!LCPA!^)不存在或停用 (set PPP_WAN=false) ) else ( (title !sgn!連接^(!LCPA!^)已連接上) & (set /p=!sgn!連接^(!LCPA!^)已連接上<nul) if /i "!PPP_WAN!" equ "true" (color 2f) else (color 9f) if /i "!PPP_WAN!" equ "false" ( if exist %windir%\autoADSL.cmd ( (call %windir%\autoADSL.cmd>!fn!) for /f "delims=" %%i in (!fn!) do ( (set ln=%%i) if "!ln:~0,3!" equ "已連接" (color 2f)&(set PPP_WAN=true)&(set /p=寬帶連接已重新連上<nul) ) ) rem !ADSL_link! ) ) ping -n 2 127.1>nul goto loop


下載 檢測本地連接并自動連接寬帶連接


總結

以上是生活随笔為你收集整理的检测本地连接并自动连接宽带连接.cmd的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。