2010-11-08 3 views
0

Y at-il un moyen que je peux injecter des éléments de menu dans iTunes ou détecter lorsque les éléments de menu sont pressés. J'ai un plugin iTunes qui exécute le code lors du lancement d'iTunes, mais comment puis-je l'utiliser pour détecter les clics d'éléments de menu ou éventuellement injecter de nouvelles options de menu? Par exemple, ajouter un nouvel élément de menu contextuel lorsque vous faites un clic droit sur un élément de la bibliothèque, ou détecter lorsque les utilisateurs cliquent sur "J'aime" dans le menu Ping.Cocoa-suivre le menu des options/injecter dans iTunes

Répondre

2

Toute fonctionnalité qui n'est pas fournie par le pont de script d'une application ne serait accessible que par hackery.

iTunes une application Carbon, pas Cocoa, donc c'est plus pour vous apprendre. iTunes utilise même un appel à ptrace(), en passant PT_DENY_ATTACH pour vous empêcher d'attacher un débogueur à fouiller au moment de l'exécution. En d'autres termes, ce n'est en aucun cas une chose facile à faire.