我可以找到很多方法来禁用 WiFi 以及快捷方式/脚本。但我感兴趣的是断开从特定网络连接(如屏幕截图中紫色箭头所示)我搜索过这个问题,但没有找到任何相关信息。
对于我来说,拔掉局域网电缆(如果我正在使用的话)或关闭路由器,甚至从笔记本电脑的硬件解决方案关闭 WiFi 的问题是,我必须再次连接它,而且这需要更多的时间。
另外,想象一下这样的场景。我正在玩游戏,如果我必须断开互联网连接(以保护自己免受作弊者/黑客的侵害),那么我必须使用 ALT+Enter 将游戏最小化,然后打开 WiFI 面板,然后单击“断开连接”按钮。我只是想知道是否有更快捷的方法来做同样的事情。(当 WiFi 或路由器未被禁用时,重新连接到相同的互联网连接似乎很快)。
答案1
答案2
:: Wi-Fi SSID == d:] // => ... | findstr "SSID.*:.d:]"
:: command
>nul (Netsh WLAN show interfaces | findstr "SSID.*:.d:] && netsh wlan disconnect)
:: for short-cut
"%ComSpec%" /c ">nul (Netsh WLAN show interfaces | findstr "SSID.*:.d:]" && netsh wlan disconnect)"
无论当前状态如何,只需单击一下即可在已知/已保存的网络上进行连接/断开连接:
:: Wi-Fi SSID == d:]
"%ComSpec%" /c ">nul (Netsh WLAN show interfaces | findstr "SSID.*:.d:]" && netsh wlan disconnect || netsh wlan connect d:])"