2

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

4

1 回答 1

5

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

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

脚本编辑器应用程序具有显示其余选项的文档。可以从“Window -> Library”菜单访问它,然后选择“StandardAdditions”库并搜索“displayNotification”命令。

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

app = Application.currentApplication()
app.includeStandardAdditions = true

app.displayNotification('Advanced message', { 
  withTitle: 'Message Title',
  subtitle: 'Subtitle', 
  soundName: 'Sosumi'
})
于 2014-12-11T03:20:41.303 回答