mac上实现app全屏自动启用勿扰模式的唯一路径是用快捷指令监听全屏事件并联动专注模式:①新建“全屏即勿扰”快捷指令;②添加运行applescript操作并粘贴脚本;③添加到主屏幕且开启后台运行权限;④在隐私设置中启用快捷指令自动化权限。

您希望在Mac上打开微信、Safari或Final Cut Pro等App并进入全屏后,自动启用勿扰模式,避免横幅弹窗、声音提醒打断沉浸状态,同时保留通知中心的历史记录供后续查阅。
用快捷指令+全屏事件触发自动开启专注模式
这是唯一能实现“App一全屏就启动勿扰”的自动化路径。系统原生不支持按App全屏状态触发勿扰,必须借助快捷指令监听窗口变化并联动专注模式。
① 打开“快捷指令”App → 点击右上角“+”新建快捷指令 → 命名为“全屏即勿扰”。
② 点击“添加操作” → 搜索“运行AppleScript”,粘贴以下脚本:
tell application "System Events"\n set frontApp to name of first application process whose frontmost is true\n set frontAppName to frontApp\n set windowCount to count of windows of application process frontApp\n repeat with i from 1 to windowCount\n try\n if value of attribute "AXFullScreen" of window i of application process frontApp is true then\n do shell script "open -b 'com.apple.notificationcenterui' --args -activate"\n delay 0.5\n do shell script "osascript -e 'tell app \"System Events\" to key code 48 using {option down, command down}'"\n exit repeat\n end if\n end try\n end repeat\nend tell
③ 点击右上角“完成”→ 返回快捷指令列表 → 长按刚创建的指令 → “添加到主屏幕”。【务必开启“允许在后台运行”权限,否则全屏切换时脚本不会执行】
④ 打开“系统设置” → “隐私与安全性” → “自动化” → 找到“快捷指令” → 开启“快捷指令”和“快捷指令(后台)”两项权限。
手动绑定专注模式与特定App全屏行为
适用于不想写脚本、但愿意为关键App建立专属工作流的用户。此方法需提前配置好专注模式,并在每次全屏前手动启用——虽非全自动,但稳定可靠、无兼容风险。
方法一:控制中心一键启用
点击菜单栏右上角控制中心图标 → 在“专注模式”区域点按月亮图标 → 选择已命名的“全屏办公”模式(需提前创建)。该模式启用后,所有App全屏时均生效。
方法二:聚焦搜索瞬时触发
按下 Command + 空格 → 输入“全屏办公” → 回车即可立即启用对应专注模式。这一步操作起来很简单,比进系统设置快得多,适合临时进入全屏写作或编码场景。
创建专用于全屏场景的自定义专注模式
先构建一个只服务于全屏状态的专注模式,再将其与快捷指令或手动操作绑定。若跳过这步,后续自动化将失去目标模式。
第一步:打开“系统设置” → “专注模式” → 右下角“+” → 选择“自定”。
第二步:命名为“全屏勿扰”,选深蓝图标与暗色主题,增强视觉识别度。
第三步:在“允许的通知”中【必须关闭全部应用开关】,否则默认继承系统通知设置,白名单失效;如需日历提醒穿透,单独开启“日历”并勾选“事件提醒”。
第四步:滚动到底部“选项”,打开“允许即时通知”——此项确保重复来电、日程倒计时等高优先级通知不被拦截。
第五步:返回专注模式列表,长按“全屏勿扰” → “设为默认”(可选),方便后续快捷指令精准调用。











