通过 JavaScript 发送 Mac OS X 通知中心消息 - 10.10 Yosemite

Send Mac OS X Notification Center message via JavaScript - 10.10 Yosemite

本文关键字:消息 Yosemite 通知 发送 JavaScript Mac OS 通过      更新时间:2023-09-26

如何使用 10.10 Yosemite 中引入的 JavaScript for Automation 功能将消息发送到 Mac OS X 通知中心?

可以使用核心库中的 includeStandardAdditions 方法,通过"自动操作"和"脚本编辑器"JavaScript 将消息发送到通知中心。例如:

app = Application.currentApplication()
app.includeStandardAdditions = true
app.displayNotification('Basic message')

脚本编辑器应用程序具有显示其余选项的文档。可以从"窗口->库"菜单访问它,然后选择"标准添加"库并搜索"displayNotification"命令。

此示例使用完整的选项集:

app = Application.currentApplication()
app.includeStandardAdditions = true
app.displayNotification('Advanced message', { 
  withTitle: 'Message Title',
  subtitle: 'Subtitle', 
  soundName: 'Sosumi'
})