在 cmd 中重新扫描无线网络,无需断开当前 WiFi

在 cmd 中重新扫描无线网络,无需断开当前 WiFi

我正在创建一个,batch-file一旦网络列表中有特定 WiFi 网络可用,它就会执行命令。我已设法使脚本运行,但为了加快检测过程(>3 分钟),我需要wifi-scan再次执行。

由于网络检测过程将在后台进行,因此在上一个问题 不起作用因为设备在此过程中需要保持与 WiFi 网络的连接。

据我所知,仅靠 CMD 是无法实现这一点的。我的问题是:

如何使用以下任一方式在 CMD 中扫描新的 WiFi 网络

  • 本机命令
  • VB 脚本
  • 预编译的 EXE

答案1

您可以尝试使用 NirSoft 的无线网络视图

http://www.nirsoft.net/utils/wireless_network_view.html

使用 /scomma 开关运行它

[将无线网络列表保存到逗号分隔的文本文件(csv)中。]

然后用逗号分隔符对输出文件进行 for 循环

例如:

wirelessnetview /scomma wifi1.txt

for /f "delims=," %%x in (wifi1.txt) do if "%%x"=="myWifi" echo found

相关内容