
關于網絡禁用與啟用的批處理整合最后由 wh1234567 于 -2-21 01:06
我用笨辦法這樣分開弄的,如何把多個:WLAN、WLAN2、WLAN3 變量合并到一起進行一次性處理?也就是一次性全部關閉與打開。希望老師幫助完美修正一下吧nclick="copycode($('code0'));">復制代碼
- @echo off & title 一鍵開關網絡【自動判斷當前狀態是否禁用或啟用并進行反向切換】
- %1 echo 正在請求管理員權限。。。&&mshta vbscript:CreateObject(Shell.Application).ShellExecute(cmd.exe,/c %~s0 ::,,runas,1)(window.close)&&exit
- set WLAN=無線網絡連接
- set WLAN2=本地連接
- set WLAN3=無線網絡連接 2
- netsh interface show interface %WLAN% | find 已禁用 >nul 2>nul && (
- netsh interface set interface %WLAN% enable >nul 2>nul && (
- echo %WLAN% 已啟用
- ) || (
- echo %WLAN% 啟用失敗
- )
- ) || (
- netsh interface set interface %WLAN% disabled >nul 2>nul && (
- echo %WLAN% 已禁用
- ) || (
- echo %WLAN% 禁用失敗
- )
- )
- netsh interface show interface %WLAN2% | find 已禁用 >nul 2>nul && (
- netsh interface set interface %WLAN2% enable >nul 2>nul && (
- echo %WLAN2% 已啟用
- ) || (
- echo %WLAN2% 啟用失敗
- )
- ) || (
- netsh interface set interface %WLAN2% disabled >nul 2>nul && (
- echo %WLAN2% 已禁用
- ) || (
- echo %WLAN2% 禁用失敗
- )
- )
- netsh interface show interface %WLAN3% | find 已禁用 >nul 2>nul && (
- netsh interface set interface %WLAN3% enable >nul 2>nul && (
- echo %WLAN3% 已啟用
- ) || (
- echo %WLAN3% 啟用失敗
- )
- ) || (
- netsh interface set interface %WLAN3% disabled >nul 2>nul && (
- echo %WLAN3% 已禁用
- ) || (
- echo %WLAN3% 禁用失敗
- )
- )
- echo,&echo 請按任意鍵退出。
- pause>nul

