在Windows上查找当前wifi网络的名称

时间:2013-10-24 19:59:41

标签: python windows wifi ssid

我希望能够使用python确定当前WiFi网络的名称。子流程是可以接受的。一个mac,我能够做(在子进程中)

networksetup -getairportnetwork en1

在Windows上,我找不到任何可行的东西。该信息似乎不在ipconfig的输出中。我也试过了

netsh show wlan profiles name=*

但它提供了以下错误消息:

The following command was not found: show wlan profiles name=*.

编辑

所以我的参数顺序倒退,应该是

netsh wlan show profiles name=*

这有效,但只有当我在线时。当我离线或连接到不提供互联网访问的ad-hoc网络时,我会得到最近连接的WiFi网络的名称。

不幸的是,我将在不能依赖互联网连接的地区的ad-hoc网络上使用它。

2 个答案:

答案 0 :(得分:2)

试试这个:

netsh wlan show profiles name=*

答案 1 :(得分:2)

要获取您已连接的当前个人资料的名称,请尝试 -

netsh wlan show interfaces

并查看最后一行。您可以看到您所连接的个人资料名称。如果您已断开连接,则此字段将不可见。