2010-10-18 14 views
5

Estoy buscando una manera de escuchar todos los eventos de Apple enviados por cualquier programa a cualquier otro programa. Había una aplicación, AEMonitor, que solía hacer esto, pero ahora es abandonware.¿Cómo escuchar todos los eventos de Apple?

¿Hay alguna forma conocida de hacerlo a través del cacao, el carbono, etc.?

Cualquier ayuda MUCH apreciada.

-

sistema operativo de destino es de 10,6

-

Carification: Busco para supervisar todos los eventos de Apple o al menos una parte del león de ellos. Soy consciente de que es posible iniciar una aplicación y escuchar sus AEs like this.

+0

¿'NSDistributedNotificationCenter' es lo que quieres? Supongo que eso son notificaciones distribuidas, no eventos de Apple (¿o son lo mismo?) –

+0

No, eso es para NSDistributedNotifications. Una gran herramienta para monitorearlos es "Notification Watcher" http://github.com/kballard/NotificationWatcher –

+0

Las notificaciones distribuidas y los eventos de Apple no tienen nada que ver entre sí. Un evento de Apple va a una aplicación específica (el objetivo del evento); se envía una notificación distribuida a todas las aplicaciones en la misma sesión de inicio de sesión. –

Respuesta

1

Por lo que recuerdo de AEMonitor (que a veces extraño), requirió el relanzamiento de la aplicación de destino. Apuesto a que estaba configurando las variables de entorno a las que está vinculado el artículo de macosxhints.com.

+0

Argh. Eso es decepcionante. Supongo que esto significa que la respuesta a mi pregunta es No. –

+0

¿Quizás hay alguna manera de arrancar OSX de modo que cada aplicación tenga habilitado AEDebug? –

+0

¿No podría hacer un script para revisar cada aplicación en su instalación de OS X y reemplazar la aplicación con un script que inicie la aplicación a través del terminal después de configurar AEDebug? http://hints.macworld.com/article.php?story=20080809181956219 Luego, podría iniciar cualquier aplicación, habilitaría automáticamente AEDebug desde el script antes de iniciar, entonces Bob sería su tío. Teóricamente ... –

Cuestiones relacionadas