所有操作均于cmd中执行
1.显示当前用户连接过的wifi配置文件
netsh wlan show profiles
输出
2.循环遍历所有wifi连接名字
for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo
输出
3.在2的基础上,根据wifi名字查找对应wifi配置文件
netsh wlan show profiles %j key=clear
输出
上面CMD命令中%j替换成HONOR9,就是寻找当前系统下的HONOR9对应的WIFI信息,j%是一个变量,接受第二条命令的输出结果替换.
所以最终直接显示连过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
注意有两个|不能漏