Teniendo en cuenta un archivo AppleScript diseñado para sondear un cuadro de diálogo de una aplicación cada 30 segundos, ¿cómo puedo configurar fácilmente mi Mac OS para que este archivo AppleScript se inicie cada vez que inicie una sesión de forma silenciosa en segundo plano?
El código para el script ( en caso de estar interesado ) se encuentra a continuación, y está diseñado para pulsar "Más tarde" en la aplicación AirMail Beta:
repeat
if (exists application "AirMail Beta") then
tell application "System Events" to tell process "Airmail Beta"
if exists (button "Later" of front window) then
click (button "Later" of front window)
end if
end tell
end if
delay 30
end repeat
El anterior script funciona, pero si a alguien se le ocurre una forma mejor de hacer auto-click en un diálogo sin escribir un AppleScript que haga un sondeo cada pocos segundos, que se sienta libre de ofrecer tal solución en los comentarios. Principalmente, sin embargo, me gustaría saber la mejor manera de gestionar los AppleScripts diseñados para ejecutarse de forma continua para que puedan ser activados / desactivados y se inicien sin ser vistos en el inicio de sesión automáticamente.