如何查看你的电脑之前连接过的WiFi密码的方法,自动批处理脚本,请食用

此脚本虽然来源于油管 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 
) 

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

26 − = 19