3 votes

Commande osascript -e pour afficher un texte dans la barre d'état ?

Doc a une référence sur la façon d'afficher une alerte de notification mais ne sait pas s'il existe une option pour afficher un message dans la barre d'état qui peut être mis à jour comme un ticker de prix.

2voto

moodforaday Points 2633

Il n'y a pas de moyen d'utiliser AppleScript pour mettre quelque chose dans la barre de menu, pour autant que je sache, et j'ai cherché pendant longtemps.

Il y a deux applications qui vont mettre des choses dans la barre de menu, basées sur des scripts de différentes sortes :

  1. BitBar
  2. TextBar

BitBar a fait un tabac il y a quelques années, mais il est pratiquement mort aujourd'hui.

TextBar est moins connu, mais c'est une bien meilleure application, à mon avis, et le développeur est très réactif. Vous pouvez trouver exemples sur GitHub des types de choses que vous pouvez faire avec.

0 votes

Je demande instamment SUPPORT votre suggestion ! Je connais (et utilise) BitBar depuis un mois ! GREAT exemples ! Je cherchais un moyen d'afficher le nombre de bureaux sur lesquels je me trouve . . . Voici le TRÈS simple bash script : osascript /Users/myName/.config/bitbar/Workingspace_Desktop.app qui appelle un court Applescript qui récupère le nom de mon image BG, le compare à une liste et "renvoie" un résultat que j'ai "formaté" dans le style AS : [ 3 ] . . . C'est parfaitement réalisable pour afficher des textes changeants La fonction de BitBar EXTRA : par le nom du script vous spécifiez des intervalles d'exécution (le mien : 2 secondes) >> donc FACILE !

0voto

Geoff Nixon Points 3143

Les Macs n'ont pas de barre d'état ; si vous voulez parler de la barre de menu, alors non, certainement pas. Mais comme vous l'avez mentionné, il est assez trivial d'utiliser les notifications avec Scripting Bridge :

osascript -e 'display notification "All questions have been answered." with title "Alert: Question Answered" subtitle "Notifications could be like a stockticker?" sound name "Ding"'?

1 votes

"certainement pas" ? En êtes-vous sûr ? Je suppose "définitivement" implique que vous êtes sûr à 100%, mais je me demande pourquoi vous êtes si sûr de cela... ?

0 votes

Je crains que vous n'ayez tort avec "certainement pas" voir mon commentaire directement à la première réponse ! considérant que les "notifications" SONT définitivement PAS ce que le PO demande : vous CANNOT avoir un flux continu d'informations, mais ne pouvaient utiliser que des "bannières" - ce qui m'ennuierait s'ils apparaissent et disparaissent tout le temps.

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