Python控制Windows WiFi(驱动、开关)

1.对于WiFi模块为Intel平台的电脑,控制WiFi开关的命令一般为:

netsh interface set interface "WLAN" admin=ENABLED

netsh interface set interface "WLAN" admin=DISABLED

但是对于WiFi模块为高通平台的电脑,该命令可能不会生效,可通过shell脚本来进行WiFi开关的控制:

Disable-NetAdapter "WLAN"

Enable-NetAdapter "WLAN"

//如果不希望出现确认选项,可在命令后加如下参数

-Confirm:$false

为了方便Python调用Shell命令,可将Shell命令封装在.ps1文件中,即shell脚本

在调用时,Python代码如下:

subprocess.run(["powershell", "../../**.ps1"], capture_output=True, check=True)

若出现报错信息:在此系统上禁止运行脚本,可参考以下连接进行解决

Pycharm无法加载文件:...\Scripts\Activate.ps1,因为在此系统上禁止运行脚本_Jonia�的博客-CSDN博客

2.禁用/启用windows设备管理器的驱动

//启用/禁用设备管理器某个驱动
pnputil /enable-device {device_id}
pnputil /disable-device {device_id}

参考链接:(26条消息) python--禁用、启用串口设备_python 串口复位_老李的森林的博客-CSDN博客

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值