Afficher la boîte de dialogue lorsque l’option de menu ou la chaîne dans les modifications du fichier surveillé?

0

J'exécute un programme dans lequel j'ai un raccourci clavier sous OS X (Sierra 10.12.3) pour basculer une option de menu. Cependant, il n’ya aucune visibilité dans l’application de l’état de cette option de menu sans y accéder dans le menu pour voir si elle est cochée, annulant ainsi l’utilité du raccourci.

Comment puis-je créer une application qui s'exécute en tant que processus lors de la connexion, et continue à fonctionner, et chaque fois qu'une chaîne spécifique dans la liste .plist du programme que je suis en train de modifier est affichée dans une boîte de dialogue indiquant le statut de l'option de menu, qui se fermerait automatiquement en une seconde?

À titre d'exemple, considérons les éléments suivants en tant que variables définies:

  • fichier plist: /Users/foo/Library/Preferences/com.bar.plist
  • chaîne à surveiller: menuItemChecked
  • chaîne présente dans le fichier: sortie "élément de menu vérifié!" afficher popu
  • la chaîne est supprimée du fichier: sortie "élément de menu non coché!" afficher popup

Ou...

S'il existe un moyen plus simple (en utilisant un AppleScript ou un autre moyen) d'afficher de manière visible des informations en retour sur l'interface utilisateur sur l'état d'une option de menu cochée ou cochée, je suis également ouvert à cela.

Merci d'avance pour votre aide!!!

Max-un million
la source
Avez-vous déjà essayé quelque chose? Qu'est-ce que vos recherches vous ont amené à croire?
Pimp Juice IT
Je n'ai pas la moindre idée de comment faire fonctionner ce travail. Le plus proche que je pouvais obtenir était un script pour regarder les modifications dans le dossier des préférences, mais celui-ci est mis à jour régulièrement, donc pas beaucoup d'aide.
Max-A-Million le