在Yosemite中,可以通过打开x-apple.systempreferences:com.apple.preferences.internetaccounts
或x-apple.systempreferences:com.apple.preferences.extensions?Share_Menu
等网址在特定窗格和标签上打开“系统偏好设置”。
然而,这不再适用于El Capitan,而只是打开正常的系统偏好设置。有没有办法在El Capitan中实现这个功能?
注意:奇怪的是,网址x-apple.systempreferences:com.apple.preference.security?Privacy_Accessibility
仍可在El Capitan中使用。
答案 0 :(得分:0)
我提出的一种方法是执行AppleScript以选择所需的窗格,但是这无法在该窗格中选择控件,例如“扩展程序”首选项窗格的“共享菜单”部分。
NSString *script = @"tell application \"System Preferences\"\n\tset the current pane to pane \"com.apple.preferences.extensions\"\n\tactivate\nend tell";
NSAppleScript *appleScript = [[NSAppleScript alloc] initWithSource:script];
[appleScript executeAndReturnError:nil];