2010-06-27 23 views
12

Quiero escribir un script que toma medidas cuando se abre un documento en una determinada aplicación, o antes de que se cierre una aplicación, etc.¿Puede AppleScript escuchar eventos?

¿Hay alguna manera de adjuntar un script a un evento en una aplicación? ¿AppleScript admite alguna forma de gancho?

Si no, ¿puedo hackear mi camino para obtener lo que quiero?

Respuesta

4

applescript solo tiene ciertos "detectores de eventos", el script de acción de carpetas puede considerarse como un detector de eventos y el diseño tiene detectores de eventos reales que no entraré en este momento.

si desea un oyente de manta para cualquier aplicación para dejar de fumar puede encontrar lo que busca en un Quickeys, aunque no estoy seguro de esto, ya que ha pasado mucho tiempo desde que me he metido con quickeys.

pero todas y todas las respuestas son en su mayor parte no.

hth Mike

EDITARherramientas que pueden ayudar más traído por kch

FastScripts

QuickSilver

Keyboard Maestro

"Algunas aplicaciones, ej. iChat, tiene ganchos de script en las preferencias. En iChat, el panel de preferencias Alertas, puede configurarlo para ejecutar un script cuando se desencadena un determinado evento, como mensaje recibido, solicitud de transferencia de archivos, etc. "- kch

+0

Agregue a la lista de herramientas que más o menos ayudan con esto: FastScripts, Quicksilver, Keyboard Maestro. – kch

+1

Algunas aplicaciones, por ejemplo, iChat, tienen enlaces de guiones en las preferencias. En iChat, el panel de preferencias de Alertas, puede configurarlo para ejecutar un guión cuando se desencadena un determinado evento, como mensaje recibido, solicitud de transferencia de archivos, etc. – kch

+0

Ok, continuaré y aceptaré su respuesta. Sería bueno que incorporase mis comentarios para completar. – kch

Cuestiones relacionadas