此脚本虽然来源于油管 www.youtube.com/watch?v=A1NlqGL_o5A&ab_channel=NetVN
但是在中文操作系统下是无效的,所以我看了下代码,修改成中文操作系统能用的了,你们把它保存为 批处理 文件运行就可以了,但是 要注意 保存的文件编码要设置成 GBK或者 GB2312,否则乱码。
中文版系统代码
@echo off setlocal enabledelayedexpansion for /f "tokens=2 delims=:" %%a in ('netsh wlan show profile') do ( set "ssid=%%~a" call :getpwd "%%ssid:~1%%" ) pause :getpwd set "ssid=%*" for /f "tokens=2 delims=:" %%i in ('netsh wlan show profile name^="%ssid:"=%" key^=clear ^|findstr /C:"关键内容"') do ( echo Wi-Fi Name: %ssid% Password : %%i )
如果你是用的英文版操作系统,请使用以下代码
@echo off setlocal enabledelayedexpansion for /f "tokens=2 delims=:" %%a in ('netsh wlan show profile') do ( set "ssid=%%~a" call :getpwd "%%ssid:~1%%" ) pause :getpwd set "ssid=%*" for /f "tokens=2 delims=:" %%i in ('netsh wlan show profile name^="%ssid:"=%" key^=clear ^|findstr /C:"Key Content"') do ( echo Wi-Fi Name: %ssid% Password : %%i )