如何使用脚本以编程方式更改 OSx WiFi 状态
How to programmatically change OSx WiFi state using a script
我正在寻找一种使用脚本以编程方式切换笔记本电脑 WiFi 状态的方法。我正在使用 MacOS(正式 OSx)。
我在 .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 and has a few well received answers. There is also a Gist 也曾问过这个问题。
我正在寻找一种使用脚本以编程方式切换笔记本电脑 WiFi 状态的方法。我正在使用 MacOS(正式 OSx)。
我在 .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 and has a few well received answers. There is also a Gist 也曾问过这个问题。