让代码更简单

CMD命令提示符读取已连接的wifi信息包含密码

重要:本文最后更新于2023-04-19 09:29:00,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

现在手机都有分享wifi的功能,点击分享后会生成一张二维码,别人扫码后无需密码也能连接。今天正好看到相关文章,个人觉得不错,可以分享一波。

打开cmd命令提示符,输入如下命令,回车执行。

复制
for /f “skip=9 tokens=1,2 delims=:” %i in (‘netsh wlan show profiles’) do  @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear

或者将下面的代码保存为bat脚本文件运行即可。

复制
@echo off
color 2f
mode con: cols=40 lines=15
title WiFi密码查询
echo 正在查询结果
setlocal enabledelayedexpansion
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】>>WiFi.txt
    )
)
echo 保存在脚本所在目录的WiFi.txt文件中
echo 任意键退出查询
pause>nul

如果没有无线网卡的就不用试了,肯定是不行的。保存bat脚本的时候,记得选择编码类型为ANSI,否则会出错哦。

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (3)

登录后评论
我直接 netsh wlan show profile
《电脑连上WiFi却不知道或忘记密码?一招拿到WiFi明文密码》
https://www.dujin.org/15135.html
你是懂用户的
QQ咨询 邮件咨询 狗哥推荐