mac可通过快捷指令监听usb设备接入/拔出事件自动启停勿扰模式:第一步创建“已连接的设备”自动化并选定目标设备;第二步添加“设置勿扰模式”为开启操作;第三步关闭“运行前询问”完成启用;同理创建“已断开连接的设备”自动化设为关闭。

你想让Mac在插入某台特定USB设备(比如会议用的USB麦克风、加密U盘或开发调试器)时自动开启勿扰模式,避免通知弹窗打断当前操作。这需要绕过系统原生专注模式的常规触发逻辑,用快捷指令+USB设备识别机制实现。
用快捷指令监听USB设备接入并触发勿扰
macOS不支持直接将“USB设备连接”作为专注模式自动化条件,但可通过快捷指令检测设备挂载事件,再联动执行勿扰开关。
第一步:打开“快捷指令”App → 切换到“自动化”标签页 → 点击右上角“+”号 → 选择“创建个人自动化”。
第二步:在触发器列表中向下滚动,找到并选择“已连接的设备” → 点击“选择设备”。
第三步:系统会列出当前已连接的USB设备。插入你要绑定的设备(如“Blue Yeti”“YubiKey Security Key”或“FTDI Serial Device”),等待几秒后它出现在列表中 → 点击该设备名称 → 点击“完成”。【必须在此时保持设备已插入且被系统识别,否则列表为空】
第四步:点击“下一步”,进入操作添加页 → 点击“添加操作” → 搜索“设置勿扰模式” → 选择该操作 → 在右侧设定为“开启”。
第五步:关闭“运行前询问”开关 → 点击“完成”保存自动化。
验证与补救:设备名变动或未识别怎么办
方法一:用终端确认真实设备名
打开“终端”,输入:system_profiler SPUSBDataType | grep "Product ID\|Vendor ID\|Manufacturer" → 回车。插入目标设备后再次运行该命令,对比前后输出差异,记下“Manufacturer”和“Product ID”字段值。快捷指令中的设备名可能显示为厂商名+产品ID组合(如“Logitech USB Receiver 0x4667”)。
方法二:改用“文件夹操作”间接触发
若快捷指令始终无法稳定识别设备名,可退而求其次:将该USB设备格式化为Mac OS扩展(日志式),创建一个空文件夹(如“/Volumes/MyDev/.dnd_trigger”)→ 在快捷指令中改用“文件夹内容已更改”触发器,监控该路径 → 操作仍为“设置勿扰模式”开启。
注意:此法要求设备每次插入后自动挂载到固定卷名,需在“访达”→“前往”→“前往文件夹”中确认路径是否一致。
退出勿扰:拔出设备时自动关闭
回到“快捷指令”→“自动化”标签页 → 点击右上角“+”号 → “创建个人自动化” → 触发器选“已断开连接的设备” → 同样选择你刚才绑定的设备 → 添加操作“设置勿扰模式”→ 设为“关闭” → 关闭“运行前询问” → 完成。











