macOS 13 Ventura的一个新功能是系统偏好的新布局和设计。然而,这导致我的许多自动化脚本停止工作。
有人知道如何浏览新的系统首选项吗?准确地说,与macOS 13 Ventura兼容的以下代码等效于什么?
tell application "System Preferences"
activate
set current pane to pane "com.apple.preference.sound"
end tell
上面的代码与旧版本配合良好,但显示
执行错误:系统设置出现错误:AppleEvent处理程序失败。(-1000(
在macOS 13 Ventura 中
我遇到过同样的问题,这似乎是一个已知的问题,在https://gist.github.com/rmcdongit/f66ff91e0dad78d4d6346a75ded4b751?permalink_comment_id=4286384
您正在寻找的是:
do shell script "open x-apple.systempreferences:com.apple.Sound-Settings.extension"
然而,操纵屏幕是另一个难题。
窗格id的命名法已更改:
set current pane to pane id "com.apple.Sound-Settings.extension"
它必须是AppleScript还是bash可以?如果bash是一个选项,则可以使用open命令。根据您的具体要求,您可以使用以下选项打开声音偏好:
open x-apple.systempreferences:com.apple.Sound-Settings.extension
更多详细信息,请点击此处:https://www.macosadventures.com/2022/12/05/how-to-open-every-section-of-macos-ventura-system-settings/