2015-11-05 70 views
2

在Yosemite中,可以通過打開URL(如x-apple.systempreferences:com.apple.preferences.internetaccountsx-apple.systempreferences:com.apple.preferences.extensions?Share_Menu)在特定窗格和選項卡上打開系統首選項。以編程方式在El Capitan打開某些OS X首選項窗格

但是這不再適用於El Capitan,而只是打開正常的系統首選項。在El Capitan中有沒有辦法實現這個功能?

注意:奇怪的是,URL x-apple.systempreferences:com.apple.preference.security?Privacy_Accessibility仍然在埃爾卡皮坦工作。

+0

x-apple.systempreferences:com.apple.preference.security?Privacy_Accessibility在我的MacBook上無法使用El C. 10.11.6。 –

+1

看來蘋果公司必須在最近的一次更新中修補它。 – DanielGibbs

回答

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]; 
相關問題