【问题标题】:Switch between wifi connections by command line or shortcut on Mac在 Mac 上通过命令行或快捷方式在 wifi 连接之间切换
【发布时间】:2017-01-08 22:51:02
【问题描述】:

有什么方法可以在 Mac 上快速从一个 wifi 连接切换到另一个 wifi 连接?

我需要在 2 或 3 个 wifi 连接之间切换来运行我们的程序。

如果您知道通过命令行、shell 脚本或快捷方式来实现,我真的很感激。

【问题讨论】:

  • 这里有一些有用的信息,blog.mattcrampton.com/post/64144666914/…
  • @Inian:太好了。您的帖子值得作为答案。
  • 如果您找到了解决问题的有效解决方案,请将其发布为您自己的答案并接受!

标签: bash shell command-line terminal


【解决方案1】:

来自@Inian 的帮助,

查看所有 wifi 连接:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport scan

从 Mac OSX 终端命令行加入 wifi 网络:

networksetup -setairportnetwork en0 WIFI_SSID_I_WANT_TO_JOIN WIFI_PASSWORD

如果您知道 wifi 连接名称,您可以编写脚本进行切换:

案例“$1”在 无线网络1) printf "正在切换到 wifi1 ...\n" 网络设置-setairportnetwork en0 wifi1 密码1 ;; 无线网络2) printf "正在切换到 wifi2 ...\n" 网络设置 -setairportnetwork en0 wifi2 密码2 ;; *) printf "未知的无线网络" 退出-1 经社理事会 出口 0

引用自:http://blog.mattcrampton.com/post/64144666914/managing-wifi-connections-using-the-mac-osx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-19
    • 2016-06-15
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 1970-01-01
    相关资源
    最近更新 更多