|
本帖最后由 wxinchun92 于 2025-2-24 21:08 编辑
DeepSeek写的- @echo off
- setlocal
- :: 获取无线网卡的名称
- for /f "tokens=*" %%i in ('netsh interface show interface ^| findstr /i "无线"') do (
- set "wirelessInterface=%%i"
- )
- :: 去掉无线网卡名称前面的空格
- for /f "tokens=*" %%i in ("%wirelessInterface%") do set "wirelessInterface=%%i"
- :: 检查无线网卡的管理状态(启用或禁用)
- for /f "tokens=4" %%i in ('netsh interface show interface name^="%wirelessInterface%" ^| findstr /i "管理状态"') do (
- set "adminStatus=%%i"
- )
- :: 根据管理状态决定禁用或启用
- if "%adminStatus%"=="已启用" (
- echo 无线网卡当前已启用,正在禁用...
- netsh interface set interface name="%wirelessInterface%" admin=disable
- ) else (
- echo 无线网卡当前已禁用,正在启用...
- netsh interface set interface name="%wirelessInterface%" admin=enable
- )
- endlocal
- pause
复制代码
|
|