【问题标题】:How to programmatically change OSx WiFi state using a script如何使用脚本以编程方式更改 OSx WiFi 状态
【发布时间】:2016-04-17 17:47:57
【问题描述】:

我正在寻找一种使用脚本以编程方式切换笔记本电脑 WiFi 状态的方法。我正在使用 MacOS(正式为 OSx)。

【问题讨论】:

    标签: macos bash networking wifi


    【解决方案1】:

    我的.zshrc 中有一个别名:

    alias wifi:on="networksetup -setairportpower en2 on"
    alias wifi:off="networksetup -setairportpower en2 off”
    

    您需要将en2 更改为您机器上正确的网络适配器。

    您可以使用以下方法列出所有适配器: networksetup -listallhardwareports

    您还可以将此逻辑提取到其自己的脚本或函数中,该脚本或函数接收network-id 作为变量。

    > ./toggle_wifi --id=2
    

    更新

    这个问题也被问到apple.stackexchange 并且有一些广受好评的答案。还有一个 Gist 的脚本工作版本。

    【讨论】:

      猜你喜欢
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多