借助快捷指令实现 macOS 系统功能的快速切换

作者:袖梨 2026-07-07
macOS快捷指令可一键切换静音并整合工作模式。通过AppleScript实现静音双向切换,结合勿扰、亮度调节、App启停等动作,支持菜单栏触发、Siri唤醒及开机自动运行,形成完整状态闭环。

macos 的快捷指令(shortcuts)不只是处理文件或文本的工具,它能直接调用系统能力,把常用但分散的操作打包成一键动作。关键不在于功能多复杂,而在于把 applescript、shell 脚本、系统设置和自动化逻辑串起来,用最轻量的方式达成目标。

静音/取消静音可双向切换

系统自带的 Fn+F10 有时受限于键盘布局或外接设备,用快捷指令更可控。新建指令后添加“运行 AppleScript”操作,填入这行脚本:

set isMuted to (output muted of (get volume settings))
if isMuted then set volume output muted false else set volume output muted true

保存时点右上角“⋯”→“添加快捷键”,比如设为 Control+Option+M。按一次静音,再按一次就恢复,无需区分两个指令。

工作模式 = 多动作自动组合

“工作模式”本质是你自己定义的一套环境配置。比如开启勿扰、调暗屏幕亮度、启动待办 App、关闭通知横幅——这些都能在一条快捷指令里完成:

  • 添加“设置勿扰模式”→开启
  • 添加“运行 Shell 脚本”→执行 osascript -e 'set brightness of (current screen) to 0.3'(亮度调至30%)
  • 添加“打开 App”→选 Obsidian 或 Things
  • 添加“运行 AppleScript”→set volume output muted true(同步静音)

完成后启用“在菜单栏中显示”,右上角图标一点即开;也可设为 Siri 可识别名称,说“运行专注模式”就能触发。

让切换真正“联动”而不是重复操作

静音不该是孤立动作,它该是工作模式的一部分。同理,退出模式也要一并还原:

  • 正向指令(如“开始工作”)开头加静音,结尾加启动 App
  • 反向指令(如“结束工作”)开头加取消静音、关闭勿扰、恢复通知,结尾可加“关闭 App”或“调亮屏幕”
  • 两个指令配不同快捷键,比如 Control+Option+WControl+Option+Q,形成闭环

这样每次进入/退出状态都干净利落,不会漏掉某项设置。

开机即生效的小细节

很多人忽略:工作模式往往从开机就要启动。快捷指令本身不能开机自运行,但可以借道“自动化”:

  • 在快捷指令 App 的“自动化”标签页,点“+”→“创建个人自动化”
  • 选“App”→“已打开”→选“Finder”(因 Finder 随系统启动)
  • 添加操作→“运行快捷指令”→选你的“开始工作”指令
  • 关闭“运行前询问”,保存即可

这样每次开机后 Finder 加载完成,工作模式就自动激活,连开机音效都可提前静音(在 AppleScript 里加 set alert volume to 0)。

相关文章

精彩推荐