windows - HostedNetwork 获取当前客户端数量
问题描述
我正在为我的(win10)计算机制作一个小批量脚本,如果客户端数量为 0,则每 N 分钟重置一次“hostednetwork”。为此,我将使用任务计划程序,但我需要在脚本内部检查客户数量。
我知道运行netsh wlan show hostednetwork
会向我显示包含此值的信息列表。我已经看到对此有一些setting=<value>
论据,但是除了setting=security
...之外没有其他文档
我也尝试使用findstr
,但我无法解决。但是,我认为即使我让它工作,我也不知道如何将值保存到变量中进行比较......
我怎样才能做到这一点?
解决方案
经过一番查找,我发现使用find
我什至可以比较它......
netsh wlan show hostednetwork | find "Number of clients" | find "0" > nul && goto start || goto stop
start:
echo "There are clients :)"
exit
stop:
echo "There are zero clients :("
exit
推荐阅读
- unetstack - 有没有办法为自定义频道提供水深测量?
- c# - 想用 C# 中的 dll 来编译一个基本程序
- single-sign-on - 使用 Pingfederate 作为 SP 和 Okta 作为 IDP
- mysql - SQL将值从一个表复制到另一个
- opengl - Opengl Skybox Depth Buffer 隐藏场景
- python - 优化我的代码 [2d 列表,访问列表的每个第二个元素]
- python - Python3 .replace 产生 TypeError:需要一个类似字节的对象,而不是“str”
- python - 从熊猫数据框中的列中提取字符串中的数字
- python - 扭曲并写入 stderr 异常
- c - 如何使用 C 合并和重新排列 CSV 文件中的数据?