如何通过API在Mac中打开网络首选项?

时间:2016-05-12 03:27:29

标签: macos

我可以使用哪种API打开网络偏好设置界面?

enter image description here

1 个答案:

答案 0 :(得分:2)

您有几个选项(您没有指定运行代码的位置)。系统偏好设置有自己的URI用于打开特定的窗格,但这似乎偶尔会在OS 10.11 El Capitan上工作:

open "x-apple.systempreferences:com.apple.preference.network"

您也可以直接打开首选项窗格(系统偏好设置处理.prefPane捆绑包):

open "/System/Library/PreferencePanes/Network.prefPane"

系统偏好设置也可以编写脚本:

tell application "System Preferences"
    activate
    set current pane to pane "com.apple.preference.network"
end tell

或从命令行:

osascript -e 'tell application "System Preferences"' -e 'activate' -e 'set current pane to pane "com.apple.preference.network"' -e 'end'