在win7上,我们可以通过无线的相关属性查找到之前连接过的网络的密码,不过这样点来点去太麻烦了,通过命令接口可以实现直接通过命令取出之前所有连接过的wifi 名称及其密码 。通过netsh wlan show profiles命令可以查看之前连接过的所有wifi的名称:
<img src="https://www.361way.com/wp-content/uploads/2016/09/netsh-wlan-profile.png" title="netsh-wlan-profile" alt="netsh-wlan-profile" width="386" height="331" />
可以通过netsh wlan show profiles wlanname key=clear 查看连接过的某个wifi 的密码 。如下:
<img src="https://www.361way.com/wp-content/uploads/2016/09/netsh-wlan-clear.png" title="netsh wlan show profiles key clear" alt="netsh wlan show profiles key clear" width="536" height="503" />
可以通过for循环遍历所有的连接和密码:
<br />
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
<br />
<br />