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

如何用AppleScript在新系统设置UI外观面板设置「显示滚动条」选项

在 macOS 新系统设置中用 AppleScript 设置「显示滚动条」选项

以下是补充完成的AppleScript脚本,可直接用于设置「显示滚动条」的三个选项(自动/当滚动时/总是):

tell application "System Settings"
    activate
    set current pane to pane id "com.apple.Appearance-Settings.extension"
end tell

-- 等待外观面板加载完成,可根据设备性能调整延迟时长
delay 0.5

tell application "System Events" to tell application process "System Settings"
    -- 定位「显示滚动条」对应的选项组
    set scrollBarOptionsGroup to group 1 of group 1 of scroll area 1 of group 2 of splitter group 1 of window "外观"
    
    -- 选择需要设置的选项,取消对应行的注释即可:
    -- 设置为「自动」
    -- click radio button 1 of scrollBarOptionsGroup
    
    -- 设置为「当滚动时」
    -- click radio button 2 of scrollBarOptionsGroup
    
    -- 设置为「总是」
    click radio button 3 of scrollBarOptionsGroup
end tell

-- 可选:设置完成后自动关闭系统设置
-- tell application "System Settings" to quit

关键说明

  1. 延迟调整:原脚本的delay 0.1过短,系统设置面板可能尚未加载完成,建议设置为0.5或更长,避免因找不到UI元素报错。
  2. UI元素定位:脚本通过层级定位滚动条选项组,不同macOS版本(如Ventura、Sonoma)的UI结构可能略有差异。如果运行报错,可使用「辅助功能检查器」(Accessibility Inspector)重新确认元素层级。
  3. 权限要求:必须在「系统设置」→「隐私与安全性」→「无障碍」中,给运行该脚本的应用(如终端、Script Editor)授予权限,否则脚本无法控制系统事件。
  4. 选项切换:根据需求取消对应单选按钮的注释即可切换设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 08:52:15