询问您是否没有 netsh show profile key=clear,然后输入密码或网络的 ssid 以查看“详细信息”,就可以以普通形式显示。我试图使用“*”这个无名之辈,但更不可能。
--
我想知道在 netsh show profile key=clear 中,是否可以以通用方式显示它,而不是输入每个网络的 SSID 来查看“密钥内容”。我已经尝试在名称中使用“*”,但没有用。
答案1
如果您想列出已保存的密码而不提供SSID对于每个配置文件单独使用,我建议使用双for
循环遍历每个配置文件,仅打印已保存的密码:
- 对于命令行
对于 US/EN 系统:
@for /f tokens^=2*delims^=^: %i in ('netsh wlan show profiles')do @set "_ssid=%~i" && @for /f tokens^=2*delims^=: %I in ('cmd/v/c netsh wlan show profiles "!_ssid:~1!" key^=clear^|findstr /vi "absent"^|findstr "Key"')do @echo/%I
对于 PT/BR 系统:
@for /f tokens^=2*delims^=^: %i in ('netsh wlan show profiles')do @set "_ssid=%~i" && @for /f tokens^=2*delims^=: %I in ('cmd/v/c netsh wlan show profiles "!_ssid:~1!" key^=clear^|findstr /vi "ausente"^|findstr /i "da.chave"')do @echo/%I
对于 US/EN 系统:
@echo off
for /f tokens^=2*delims^=^: %%i in ('netsh wlan show profiles')do set "_ssid=%%~i" && (
for /f tokens^=2*delims^=^: %%I in ('cmd/v/c netsh wlan show profiles "!_ssid:~1!" key^=clear^|findstr /vi "absent"^|findstr "Key"
')do echo/%%I )
对于 PT/BR 系统:
@echo off
for /f tokens^=2*delims^=^: %%i in ('netsh wlan show profiles')do set "_ssid=%%~i" && (
for /f tokens^=2*delims^=^: %%I in ('cmd/v/c netsh wlan show profiles "!_ssid:~1!" key^=clear^|findstr /vi "ausente"^|findstr /i "da.chave"
')do echo/%%I )
对于那些想要打印的人SSID
和广告密码%%~i
在:
')do echo/%%~i :%%I )