mac 原生快捷指令无法监听电池电量变化,但借助第三方工具 shortery 可实现该功能:支持设置低于、等于或超过指定百分比(如20%、50%、80%)时自动运行快捷指令,用于开启低电量模式、启用高能耗模式或配合aldente暂停充电;需授权辅助功能与完全磁盘访问权限,并可在指令内添加“是否正在充电”判断以提升精准度。

Mac 上的快捷指令(Shortcuts)本身不支持直接监听电池电量变化并自动触发,但通过第三方工具 Shortery,可以实现基于电池电量的自动化操作。
Shortery 支持“电池电量”作为触发条件之一。当 Mac 电池百分比达到你设定的阈值(例如低于 20%、等于 50%、或超过 80%)时,它就能自动运行指定的快捷指令。
你可以用这个能力做几类实用的事:
- 电量低时自动开启低电量模式,关闭后台刷新、降低屏幕亮度、暂停同步任务
- 电量充足时(比如高于 80%)自动启用高能耗模式,提升性能
- 充电到 90% 后自动暂停充电(需配合 AlDente 等工具调用命令行)
设置步骤很简单:
- 安装并打开 Shortery
- 点击左下角「Add Shortcut Trigger」
- 在触发类型中选择「Battery」
- 设置条件:选择「低于」「等于」或「超过」,再拖动滑块设定目标百分比
- 选取一个已创建好的快捷指令,或新建一个
- 开启开关,保存即可
注意:Shortery 需要辅助工具权限,首次运行会提示你授权「辅助功能」和「完全磁盘访问」,缺一不可,否则无法响应系统级事件。
如果想让指令更精准,比如只在使用电池供电时触发(排除插电状态),可以在快捷指令内部加一个判断:先用「获取电池状态」动作,检查「是否正在充电」,再决定是否继续执行后续操作。
基本上就这些。











