412 votes

Comment puis-je déclencher une notification du Centre de notification à partir d'un AppleScript ou d'un shell ?

J'aimerais pouvoir tirer parti des fonctionnalités du Centre de notification de 10.8 dans les AppleScripts et les scripts que j'écris.

Existe-t-il une commande intégrée ou une bibliothèque tierce que je peux utiliser à partir d'un AppleScript ou d'un shell script ?

Idéalement, le type et l'icône de la notification pourraient être contrôlés, mais même la possibilité de déclencher une bannière de base avec une icône standard (mais un texte personnalisé) serait appréciée.

0 votes

5voto

rogerdpack Points 688

Si vous voulez des notifications collantes (le commentaire de Vic Jang semble ne plus fonctionner, du moins à Big Sur), voici une sorte de moyen, utilisez le dialogue au lieu de la notification :

osascript -e 'display dialog "Lorem ipsum dolor sit amet" with title "Title"'

Vous pourriez donc en faire un display notification puis le faire suivre du dialogue.

También alerter ne colle pas.

$ brew install alerter
$ alerter -message "hi"

2 votes

Bonne solution, et vous pouvez éviter le dialog de bloquer votre terminal en s'exécutant en "arrière-plan" : osascript -e 'display dialog "Lorem ipsum dolor sit amet" with title "Title"' &

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