You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ventura系统下用AppleScript打开系统设置登录项面板报错求助

如何用AppleScript直接打开新版macOS系统设置的“登录项”面板

新版macOS(Ventura及后续版本)中,系统设置的面板ID已更新,导致旧版跳转登录项的AppleScript失效。

获取当前系统的登录项面板ID

先运行以下脚本枚举所有系统设置面板的ID,找到对应登录项的ID:

tell application "System Settings"
    tell every pane
        its id
    end tell
end tell

运行后会返回类似com.apple.LoginItems-Settings.extension的ID(不同版本可能有细微差异)。

直接跳转至登录项面板的脚本

拿到正确ID后,使用以下脚本即可直接定位到登录项设置界面:

tell application "System Settings"
    activate
    reveal pane id "com.apple.LoginItems-Settings.extension"
end tell

也可以结合命令行实现:

do shell script "open x-apple.systempreferences:com.apple.LoginItems-Settings.extension"
tell application "System Settings" to activate

若上述ID无效,重新运行枚举脚本获取最新ID即可。

内容的提问来源于stack exchange,提问作者Joshua Wagner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:43:14