mac系统原生不支持电量阈值自动开启勿扰模式,因macos未将电池电量作为触发条件;所有官方自动化机制均无法响应实时电量变化,第三方脚本存在权限、休眠终止及ui不同步等不可靠问题。

用系统设置设定低电量时的节能联动策略
当电池低于20%时,Mac会自动启用低电量模式(iOS/iPadOS有该功能,但macOS无对应开关),此时虽不能开启勿扰,但可强制缩短无操作响应时间,减少通知唤醒机会。
1、点击左上角苹果菜单 → “系统设置” → “电池”。
2、在“电池”页面下拉,找到“低电量模式”区域——【此处为空白,Mac无此开关,切勿在第三方教程误导下寻找不存在的选项】。
3、转而配置“使用电池”子项:将“显示器进入睡眠”设为“1分钟”,“电脑进入睡眠”设为“3分钟”。
4、开启“电池供电时使显示器略暗一些”和“电池供电时优化视频流播放”——这两项能在电量紧张时降低系统负载,间接减少后台App推送频率。
用快捷指令+AppleScript模拟电量阈值响应(需手动触发前提)
该方法无法真正“自动”响应电量变化,但可做成一键检查工具:运行后若当前电量≤15%,则立即开启勿扰,并弹窗提醒。适合插电办公中途拔线移动场景。
方法一:创建检查并启用勿扰的快捷指令
1、打开“快捷指令”App → 点击右上角“+” → 命名为“电量低?开勿扰”。
2、添加操作“运行AppleScript”,粘贴以下脚本:
set battStatus to do shell script "pmset -g batt | grep -o '([0-9]\+)%' | tr -d '()'"
if battStatus as integer ≤ 15 then
do shell script "defaults write com.apple.notificationcenterui doNotDisturb -boolean true && killall NotificationCenter"
display notification "电量≤15%,已开启勿扰模式" with title "低电量防护"
3、关闭“运行前询问”,点击“完成”。
方法二:为该快捷指令分配全局快捷键
1、进入“系统设置” → “键盘” → “快捷键” → “快捷指令”。
2、勾选刚创建的“电量低?开勿扰”,点击右侧“添加快捷键”,输入【Control + Option + D】(避开系统默认的Option+Command+D冲突)。
注意:此快捷键仅在用户已登录且图形界面活跃时有效,锁屏状态下无法执行。
替代方案:用专注模式绑定实际可触发条件
既然电量不可用作触发器,就改用系统真正支持的条件——比如你通常在电量低于25%时合盖移动,那“锁定屏幕”就是可靠代理事件。
第一步:创建一个叫“低电量专注”的专注模式
1、进入“系统设置” → “通知与专注模式” → “专注模式” → 右下角“+” → 选择“自定”。
2、命名为“低电量专注”,关闭所有应用通知,仅保留“邮件”和“日历”。
3、向下滚动到“自动启用” → “添加自动启用条件” → 选择“当我的Mac锁定时”。
第二步:配合手动习惯强化效果
当你看到电量图标变黄(【电量≤20%时菜单栏图标呈黄色】),立刻按Control + Command + Q锁屏——系统将自动启用“低电量专注”,屏蔽微信、Safari等非关键通知。











