[Windows]查看本机连接过的WiFi密码
本帖最后由 coolwe99 于 2022-11-4 16:43 编辑查看本机连接过的WiFi密码,在记事本中保存为(或另存为)bat格式,编码选择ANSI,使用管理员权限运行批处理图片有教程已上传附件(用于收藏备用,不需要下载,附件里面包含 文件、代码 和 图片教程。完全一样的,想要下载,随意)
君子之交
@echo off
title 批处理查看所有连接过的WiFi名称和密码
echo. & echo 请用管理员权限运行此批处理,否则可能无法获取到密码
echo.
for /f "tokens=3*" %%i in ('netsh wlan show profiles ^| findstr "所有用户配置文件"') do (
call :GetPass %%i %%j
)
pause
goto :eof
:GetPass
echo,WiFi : %*
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('netsh wlan show profile name^="%*" key^=clear ^| findstr "关键内容"') do (
set var=%%a
set var1=!var:关键内容=密码!
set var2=!var1: =!
set var3=!var2:^:= : !
echo,!var3!
)
echo,=========================
endlocal
goto :eof
感谢分享,我也分享一下我以前收集的一段:
@echo off
color 2f
mode con: cols=40 lines=15
title WiFi密码查询
echo 正在查询结果
for /f "tokens=2* delims=:" %%i in ('netsh wlan show profiles') do (
for /f "tokens=* delims= " %%a in ("%%i") do (
for /f "tokens=3* delims= " %%d in ('netsh wlan show profiles key^=clear name^="%%a"^| findstr "关键内容" ') do (
echo "%%a"密码为:%%d >>d:\wifi.txt
)
)
)
echo WiFi名称和密码保存在D盘根目录的WiFi.txt文件中
echo 任意键退出查询
pause>nul 感谢两位大佬的无私分享,试试看!{:lol:}
感谢两位大佬的无私分享,试试看 感谢两位大佬的无私分享,试试看好不好用 谢谢,下载试用了! 感谢两位的分享,学到了,。 感谢分享,谢谢楼主分享 感谢楼主分享,学习一下教程 感谢两位大佬的无私分享,已保存。
页:
[1]
2