此批处理内容只在win10 上测试通过,能够提取ssid里有空格的网络密码
@echo off & for /f "skip=9 tokens=1,* delims=: " %%i in ('netsh wlan show profiles') do for /f " tokens=1,* delims=: " %%k in ('netsh wlan show profiles "%%j" key^=clear^|findstr "关键内容"') do echo %%j:%%l
pause>nul
更新一个通用win版本
@echo off
color F0
chcp 437 >nul
for /f "skip=9 tokens=1-3,* delims=: " %%a in ('netsh wlan show profiles') do @for /f "tokens=1-2,* delims=: " %%k in ('netsh wlan show profiles "%%d" key ^= clear ^|findstr /i "Content"') do @echo %%d:%%m
pause