
批處理自動(dòng)獲取網(wǎng)絡(luò)連接名稱并判斷開(kāi)啟和關(guān)閉狀態(tài)并反向執(zhí)行命令的求助
上面代碼如何修改成運(yùn)行后自動(dòng)獲取本電腦的全部網(wǎng)絡(luò)連接名稱,并判斷是否開(kāi)啟狀態(tài),如果開(kāi)啟則關(guān)閉,如果關(guān)閉狀態(tài)則執(zhí)行開(kāi)啟命令。因?yàn)槭止ぴO(shè)置名稱關(guān)鍵詞不太分別,希望老師優(yōu)化完善一下。nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- set WLAN1=寬帶連接
- set WLAN2=本地連接
- set WLAN3=連接 2
- set WLAN4=我的無(wú)線連接
- set WLAN5=我的無(wú)線連接 2
- for %%A in (%WLAN1% %WLAN2% %WLAN3% %WLAN4% %WLAN5%) do call :foo %%A
- ::echo,&echo 請(qǐng)按任意鍵退出。
- pause>nul
- exit /b
- :foo
- netsh interface show interface %1 | find 已禁用 >nul 2>nul && (
- netsh interface set interface %1 enable >nul 2>nul && (
- echo %1 已啟用
- ) || (
- echo %1 啟用失敗
- )
- ) || (
- netsh interface set interface %1 disabled >nul 2>nul && (
- echo %1 已禁用
- ) || (
- echo %1 禁用失敗
- )
- )
- exit /b

