命令行获取Windows系统中保存的WiFi密码

本文最后更新于:2024年6月30日 晚上

参考网络上的写法,具体来源已不可考证

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@echo off
color 1f
mode con: cols=100 lines=50
title WiFi密码查询
echo 正在查询结果
setlocal enabledelayedexpansion
set resultFile=WiFi.txt

echo {>>%resultFile%
for /f "tokens=2* delims=:" %%i in ('netsh wlan show profiles') do (
set str=%%i
for /f "tokens=3* delims= " %%d in ('netsh wlan show profiles key^=clear name^="!str:~1!"^| findstr "关键内容"') do (
echo "!str:~1!"密码为:【%%d
echo "!str:~1!":"%%d",>>%resultFile%
)
)
echo }>>%resultFile%

echo 以Json格式保存在脚本所在目录的 %resultFile% 文件中
echo 任意键退出查询
pause>nul

运行效果(图片已经过打码处理)
运行效果预览


命令行获取Windows系统中保存的WiFi密码
https://blog.doracoin.cc/posts/days/13382.html
作者
Doracoin
发布于
2017年12月2日
更新于
2024年6月30日
许可协议