一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Automator 自动化调节 macOS 系统音量大小设置

时间:2026-07-07 10:47:51 编辑:袖梨 来源:一聚教程网

Mac 的 Automator 可通过 AppleScript 实现音量调节,支持增减、静音及精细步进控制,并需配置自动化权限与快捷键。

Mac 自带的 Automator 本身不直接提供“调节系统音量”的内置操作,但它可以通过运行 AppleScript 或 shell 命令来间接实现——这是目前最稳定、无需第三方工具的自动化方案。

用 AppleScript 实现音量自动增减

Automator 支持插入“运行 AppleScript”操作。以下脚本可将系统音量调高 10%(范围 0–100):

-- 调高音量
set volume output volume (output volume of (get volume settings) + 10)
-- 调低音量(替换 +10 为 -10)
set volume output volume (output volume of (get volume settings) - 10)
-- 静音/取消静音
set volume output muted true
set volume output muted false

在 Automator 中新建“快速操作”,添加“运行 AppleScript”操作,粘贴对应代码即可保存为服务,支持从菜单栏、快捷键或 Finder 右键触发。

配合键盘快捷键一键执行

把 Automator 快速操作绑定到快捷键后,就能像按 F11/F12 一样方便地调音量:

  • 在“系统设置 > 键盘 > 快捷键 > 服务”中找到你刚创建的快速操作
  • 为其分配自定义组合键,例如 ⌘⌥↑ / ⌘⌥↓
  • 注意:需勾选“启用快捷键”并确保该服务在“所有应用程序中可用”

更精细控制:模拟 Shift+Option+音量键行为

系统原生的 Shift+Option+音量键是四分之一格调节,AppleScript 也能做到类似精度:

  • 音量步进值设为 5 或 6(100 分制下,25 步≈1/4 格)
  • 例如:set volume output volume (output volume of (get volume settings) + 6)
  • 搭配两个脚本(增/减),就能复刻像素级微调体验

避免冲突与权限提示

首次运行 AppleScript 控制音量时,macOS 可能弹出“自动化允许”提示:

  • 前往“系统设置 > 隐私与安全性 > 自动化”,展开“System Events”,勾选对应 Automator 或终端应用
  • 若脚本失效,重启“coreaudiod”进程(终端执行 sudo killall coreaudiod)通常可恢复
  • 不建议在脚本中频繁调用音量命令(如循环每秒执行),可能触发系统限流

热门栏目