2009-09-23 18 views
4

Je souhaite créer un Applescript pour piloter l'application player last.fm. J'essaie de le faire via l'icône de l'application last.fm dans la barre de menu plutôt que d'utiliser les menus de l'application principale, car cette approche (je pense) ne fera pas passer last.fm au premier plan. Le plan global est de lier mon script à un déclencheur quicksilver afin que je puisse arrêter les pistes | start | skip | love | ban | tag depuis le clavier.Accès Applescript à l'application last.fm via l'icône de l'application dans la barre de menu

Mon problème est que je ne trouve pas d'élément d'interface utilisateur pour lier l'applescript. J'ai utilisé UI Browser pour parcourir le modèle d'objet de l'interface utilisateur, mais il dessine un espace vide avec l'icône last.fm dans la barre de menus. Toutes les pensées ont apprécié.

Répondre

1

Les éléments de la barre de menus sont NSStatusItem et la partie de la barre de menus dans laquelle ils vivent est NSStatusBar. Je suspecte par expérience, mais je ne suis pas sûr, que si votre applescript a amené l'application principale à passer au premier plan, l'élément de la barre de menu passera au premier plan dans la mesure du possible, ce qui signifie que le application au premier plan va probablement perdre le focus.