如何制作一个批处理脚本来切换我的内部 Wi-Fi 适配器?

如何制作一个批处理脚本来切换我的内部 Wi-Fi 适配器?

我已经有几年没用过 Windows 电脑了。我用 Linux 有一段时间了。

不过,我确实记得一些关于编写批处理脚本的事情。(REM用于评论,ECHO打印内容等)但我想要做的是制作一个在 Windows 8.1 上运行的脚本,并可能使用命令提示符或 DOS 关闭我电脑的内部 Wi-Fi 适配器然后再打开,因为有时当它唤醒时,Wi-Fi 设备无法打开。

是的,我已更新所有驱动程序,但有时仍会发生这种情况。当这种情况发生时,我最终不得不以管理员身份打开命令提示符,运行devmgmt.msc,向下滚动到网络适配器,选择 Broadcom 802.11abgn 无线 SDIO 适配器,单击“禁用”按钮(危险的是,它离“卸载”按钮太近了!),有时会收到提示,告诉我我将要执行的操作将关闭我的 Wi-Fi(这有点像我首先单击该按钮的原因),然后单击“启用”按钮将其恢复,然后它再次工作。

当这种情况发生在 Linux 上时,我只需运行sudo ifdown wlan0 && sudo ifup wlan0,就可以完成。哎呀,我只需添加一个运行它的别名~/.bash_aliases,就可以更快地完成它。

我想要做的是,使用批处理脚本,无需 Visual Basic(或 Visual Studio),无需 Power Shell,就可以像在 Linux 上修复此问题一样轻松地修复 Windows 上的此问题。只需记事本和命令提示符。

答案1

要断开连接,您需要netsh wlan disconnect。重新连接是netsh wlan connect name=XXXXX,其中 XXXXX 是 列出的配置文件的名称netsh wlan show profiles。如果名称中有空格,则需要将您的名称括在“ ”中。

答案2

netsh interface set interface name="Wireless Network Connection" admin=disabled

netsh interface set interface name="Wireless Network Connection" admin=enabled

"Wireless Network Connection"控制面板\网络和 Internet\网络连接中显示的名称在哪里

相关内容