如何使用10.10 Yosemite中引入的Notification Center功能将消息发送到Mac OS X JavaScript for Automation?
答案 0 :(得分:5)
可以使用核心库中的includeStandardAdditions
方法,通过Automator和脚本编辑器JavaScripts将消息发送到Notification Center。例如:
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'
})