16 votes

Envoyer une notification à partir de la ligne de commande

Sous Mac OS X, certaines applications affichent une notification qui apparaît brièvement dans le coin supérieur droit (par exemple, lorsque je reçois un courrier électronique).

Existe-t-il un moyen de générer une notification à partir de la ligne de commande ? En d'autres termes, existe-t-il un programme en ligne de commande que je peux exécuter pour afficher une notification personnalisée, avec le texte de mon choix ? Idéalement, j'aimerais pouvoir exécuter quelque chose comme

show-notification "Hello world!"

depuis un shell script et faire apparaître une notification affichant le texte "Hello world !".


J'ai découvert que je peux utiliser cette réponse pour afficher une boîte de dialogue au centre de l'écran sur laquelle l'utilisateur doit cliquer sur "OK", mais je cherche une notification et non une boîte de dialogue modale.

20voto

D.W. Points 3678

Les travaux suivants :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X