从命令行发送通知[重复]


10

在Mac OS X上,某些应用程序将显示一条通知,该通知会在右上角短暂显示(例如,当我收到电子邮件时)。

有没有一种方法可以从命令行生成通知?换句话说,是否有我可以运行的命令行程序来显示自定义通知以及我选择的文本?理想情况下,我希望能够运行类似

show-notification "Hello world!"

从Shell脚本中删除,并出现一条通知,显示文本“ Hello world!”。


我发现我可以使用此答案在屏幕中央显示一个对话框,用户必须单击“确定”,但是我正在寻找通知而不是模式对话框。

Answers:


15

以下作品:

osascript -e 'display notification "Hello world!" with title "Hi!"'

1
您可能也想sound name "default"在末尾添加
arsenius

1
我想知道是否可以为通知指定自定义图像。
肯佐(Kentzo)

在哪里可以阅读有关的官方文档display notification
巴里·琼斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.