Existe-t-il un moyen simple d'ajouter des icônes personnalisées à la zone d'état de la barre de menus? Idéalement, quelque chose comme Growl (par exemple, où vous pouvez simplement exécuter une commande) mais au lieu de notifications, rend simplement les icônes dans la barre de menus.
Je cherche principalement à dessiner des nombres que j'utiliserais pour m'alerter de diverses choses. Par exemple, je peux configurer mon client de messagerie pour exécuter une commande / AppleScript pour mettre à jour les numéros lorsqu'un certain type de courrier électronique arrive.
Quelque chose comme ça:
la source
D'accord, j'ai créé une application pour cela. C'est sur GitHub: 0942v8653 / ScriptableStatusBar . Gardez simplement l'application en cours d'exécution et utilisez l'
sbar
outil pour définir et supprimer des éléments.Comme le dit le readme:
Crée un visage dans la barre d'état. Le menu aura une option
Bye!
qui s'exécute ensbar remove face
se débarrassant du menu qu'il crée.Vous pouvez télécharger une version compilée sur https://github.com/0942v8653/ScriptableStatusBar/releases .
la source
Vous pouvez également utiliser RubyCocoa :
la source
Une autre option consiste à utiliser Rumps, une bibliothèque Python qui utilise les classes et fonctions Obj-C.
http://rumps.readthedocs.org/en/latest/
la source
Oui, vous pouvez créer une application Cocoa à cet effet dans Xcode. Non, vous ne pouvez pas le faire avec AppleScript.
la source