使用cmd查看电脑连接过的wifi密码(二)

上次写了一个查看wifi的bat文件(https://www.cnblogs.com/feiquan/p/9823402.html),发现有个问题就没法保存到记事本,而且还要处理不同的系统语言,这次重新更新了一下文件。

获取方式:

  1.可直接拷贝代码到记事本后改后缀为bat

  2.百度网盘:

    链接:https://pan.baidu.com/s/1VRSRHA9GLFTt6FcVrpHucw
    提取码:w3bw

主要有3个文件:

Password是最后密码的存放文件夹,其中的文件是以时间命名的,保证不会覆盖

WiFiPassswordSave.bat 是功能选择界面(直接双击它运行)

seeWiFi.bat :是第一个功能(直接查看wifi密码)

saveWiFi.bat:是第二个功能(保存密码到当前目录下的Password\wifiPassword.txt),如果是直接双击此文件或者不带参数,在输出完成后会自动打开密码所在的文件夹,如果在命令行中输入( saveWiFi.bat  h)加入参数 h,将会定位到密码所在的文件夹,并列出文件目录

提示:这三个bat文件必须要放在同一个文件夹下,如果使用cmd命令可单独调用seeWiFi.bat 和saveWiFi.bat

上代码(可直接拷贝代码到记事本后改后缀为bat):

WiFiPassswordSave.bat

@echo off
if not "%OS%"=="Windows_NT" EXIT
REM if not "%0"=="WiFiPassswordSave.bat" exit
chcp 65001
if "%1"=="back" (
echo ====================================
goto fun
)
echo WiFiPasswordSave
echo ====================================
echo Author:feiquan
echo Create:2018/10/20 17:39
echo UpdataDate:2018/10/21 20:12
echo Version:1.1v
echo Function:See and Save your computer connnect all WiFi password
echo =====================================

:fun
rem 选择功能
echo Select function:
echo     1.See WiFi password
echo     2.Save all Wifi Password to wifiPassword.txt
echo     3.exit
echo =====================================

set num=2
set /p num=请输入你想执行那个功能^(默认:2^)^:

if %num%==1 (
rem 功能一:直接查看wifi密码
call seeWiFi.bat 

) else if %num%==2 (
rem 功能二:保存密码到当前目录下的Password\wifiPassword.txt
call saveWiFi.bat 

) else (
rem 删除不需要的文件
if exist "userfiles.txt"  ( del userfiles.txt )
if exist "userfiles2.txt"  ( del userfiles2.txt )
if exist "password.txt"  (del password.txt)
if exist "wifiPassword2.txt"  ( del wifiPassword2.txt )

exit
)

pause
exit

seeWiFi.bat

@echo off
if not "%OS%"=="Windows_NT" EXIT
if not "%0"=="seeWiFi.bat" exit
chcp 65001
REM echo WiFiPasswordSave
REM echo ====================================
REM echo Author:feiquan
REM echo Create:2018/10/20 17:39
REM echo UpdataDate:2018/10/21 20:12
REM echo Version:1.1v
REM echo Function:See your computer connnect all WiFi password
REM echo =====================================

rem 获取用户配置文件,实时刷新
netsh wlan show profiles |find "All User Profile" >userfiles.txt
rem 提取SSID name
powershell -Command "(gc .\userfiles.txt) -replace ‘    All User Profile     : ‘, ‘‘" >userfiles2.txt

rem 删除不需要的文件
if exist "userfiles.txt"  ( del userfiles.txt )

rem 功能一:直接查看wifi密码
rem 列出wifi名
echo Your computer connnect all WiFi name:
for /F %%f in (userfiles2.txt) do echo        %%f
rem 选择wifi,给name赋值
echo =====================================
:loop
set /p name=Please input your WiFi name(SSID):
( netsh wlan show profiles name="%name%" key=clear |find "SSID name" ) ||echo     SSID name              : "%name%"
( netsh wlan show profiles name="%name%" key=clear |find "Key Content" ) ||echo     Key Content            : NO exist
echo =====================================
:continue
set temp=y
set /p temp=Continue to look up other WiFi password^(默认:y^/n^/q^)^:
if "%temp%"=="y" (
goto loop
) else if "%temp%"=="n" (
call WiFiPassswordSave.bat back

) else if "%temp%"=="q" (
if exist "userfiles.txt"  ( del userfiles.txt )
if exist "userfiles2.txt"  ( del userfiles2.txt )
exit
) else (
goto continue
)
rem 功能一:end

saveWiFi.bat

@echo off
if not "%OS%"=="Windows_NT" EXIT
REM if not "%0"=="saveWiFi.bat" exit
chcp 65001
REM echo WiFiPasswordSave
REM echo ====================================
REM echo Author:feiquan
REM echo Create:2018/10/20 17:39
REM echo UpdataDate:2018/10/21 20:12
REM echo Version:1.1v
REM echo Function:Save your computer connnect all WiFi password
REM echo =====================================

rem 获取用户配置文件,实时刷新
netsh wlan show profiles |find "All User Profile" >userfiles.txt
rem 提取SSID name
powershell -Command "(gc .\userfiles.txt) -replace ‘    All User Profile     : ‘, ‘‘" >userfiles2.txt

rem 删除不需要的文件
if exist "userfiles.txt"  ( del userfiles.txt )

rem 功能二:保存密码到当前目录下的wifiPassword.txt

rem 遍历SSID name
for /F %%i in (.\userfiles2.txt) do (
echo ==========================================================>>password.txt
((netsh wlan show profiles name="%%i" key=clear |find "SSID name")||echo     SSID name              : "%%i"  )>>password.txt
((netsh wlan show profiles name="%%i" key=clear |find "Key Content")||echo     Key Content            : NO exist )>>password.txt
)

rem 替换关键字
powershell -Command "(gc .\password.txt) -replace ‘SSID name‘,  ‘Wifi name‘" >wifiPassword2.txt
powershell -Command "(gc .\wifiPassword2.txt) -replace ‘Key Content‘,‘Password   ‘>wifiPassword"$(Get-Date -Format ‘yyyyMd Hms‘)".txt"

rem 删除不需要的文件
if exist "userfiles.txt"  ( del userfiles.txt )
if exist "userfiles2.txt"  ( del userfiles2.txt )
if exist "password.txt"  (del password.txt)
if exist "wifiPassword2.txt"  ( del wifiPassword2.txt )

rem 移动文件
if not exist Password mkdir Password
move wifiPassword* .\Password
cd Password

if not "%1"=="h" (
start .\
exit
)

dir
rem 功能二:end

原文地址:https://www.cnblogs.com/feiquan/p/9826781.html

时间: 2024-08-05 12:21:00

使用cmd查看电脑连接过的wifi密码(二)的相关文章

Windows10 CMD命令查看所有连接过的WIFI密码

使用方法:1.运行CMD(命令提示符) (确保无线网卡启用状态)2.输入命令:netsh wlan show profiles3.然后CMD就列出所有连接过的WiFi的配置名4.输入命令:netsh wlan show profiles name="这里写wifi的配置名" key=clear就可以查看到某个具体WiFi的配置详情,包括密码. 原文地址:https://www.cnblogs.com/Harry-s/p/12148740.html

教大家CMD下一键获取所有连接过的WIFI密码

CMD不知道大家有没有经常用,但其实是很强大的,可以一键获取所有连接过的WIFI密码 Windows 8.Windows 8.1.Windows 10已测试成功!Windows 7没条件测试- 使用方法: 一.以管理员权限运行CMD (以及 开启无线网卡.最好是笔记本) 二.输入命令: for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do  @echo %j | findstr -i -v e

win10以前连接过的wifi密码怎么查看

右键点击开始,在菜单中选择打开命令提示符,以管理员的权限打开.  然后输入命令netsh wlan show profile显示以前此电脑连接过的所有WIFI记录配置信息.  确定要查看的WIFI对应的密码,输入netsh wlan export profile name="需要查密码的wifi名称" folder=. key=clear其他参数不要修改.  提示配置信息已保存,保存的默认路径是系统安装盘的windows/system32文件夹下面.可以按日期排序找到:无线网络连接+w

使用命令查看windows系统连接过的wifi密码

有些时候,需要从电脑里寻找以前连接过储存下的wifi密码. 通常能找到的信息是:电脑里只记录了连接过哪些wifi,却看不到密码. 这时候可以使用下面这段命令进行查看,命令如下: 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命令结果里,有个关键内容一

(原创)看我用各种姿势在手机和PC查看到连接到的wifi密码

今天一个女神来我家做客,她问我WiFi密码,然而我却奇迹般的忘记了(特么的当时心里一万个草泥马踏过去),让我在她面前尴尬求子的,所以为了防止你们也出现这种情况,我特地把各种方法整理了一下,那么感兴趣的朋友们继续往下看吧! 用电脑的cmd命令行查看密码 1.按住Windows键和R键,在跳出来的运行界面输入cmd 2.之后会跳出来cmd命令行,然后在里面输入    for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show pr

Android 用代码查看本机保存的Wifi密码

在Android手机中,连接了Wifi之后,密码一般就看不到了,那有没有什么办法可以查看到这些密码呢?办法一般有两种,一种是通过查看wifi的配置文件,一种是使用命令.对于第一种,网上已经有很多了,大致就是先root,然后使用一些手机助手或者手机文件查看之类的工具(如ES.Root Exploere等)来查看wifi配置文件(位置是进入data/misc/wifi,目录里有个wpa_supplicant.conf或者其他文件名以.conf结尾的文件). 但是用这一种方法,有时会遇到一些问题,比如

如何通过dos命令去查看连接过的wifi密码

在命令行输入下面命令,查询本机存储WIFI: netsh wlan show profiles   #使用wifi 的 这里可以看到你的连接的wifi名称,接着,我们可以在上面的命令后面+name+key 原文地址:https://www.cnblogs.com/wyh-337028908/p/11578448.html

windows cmd 查看远程连接端口

查看远程端口号 Cmd tasklist  /svc 在输出的内容中查找svchost.exe进程下termservice服务对应的PID,在此查看的PID为:276 然后输入命令:netstat  -ano 找到对应PID就能找到对应远程端口,在此远程端口为35155端口 svchost.exe 276 TermService TCP [::]:35155 [::]:0 LISTENING 276 原文地址:https://www.cnblogs.com/lqerio/p/12372280.h

adb(12)-查看连接过的 WiFi 密码

注:需要 root 权限. 命令: adb shell su cat /data/misc/wifi/*.conf 输出示例: network={ ssid="TP-LINK_9DFC" scan_ssid=1 psk="123456789" key_mgmt=WPA-PSK group=CCMP TKIP auth_alg=OPEN sim_num=1 priority=13893 } network={ ssid="TP-LINK_F11E"