¿AppleScript se ejecuta dos veces?

-1

Esta secuencia de comandos debe decir a b solo una vez, pero muchas veces dice a b a b.

Creo que esto tiene algo que ver con la etapa de aplicación guardada. Vacié la carpeta de la etapa de aplicación guardada para esta secuencia de comandos y luego la bloqueé. Luego, el script funciona por un tiempo, pero luego de algunas ejecuciones comienza a decir a b a b nuevamente.

¿Cómo puedo solucionar esto?

--stay open

on run
    say "a"
    say "b"
end run

on my_stuff()
    say "my stuff"
end my_stuff

on idle
    my_stuff()
    return 30
end idle

on quit
    say "quit"
    continue quit
end quit
    
pregunta to-b-or-a-to-b 28.09.2015 - 10:55

1 respuesta

-1

Intente poner un retraso antes, como por ejemplo:

on run
    delay 5
    say "a"
    say "b"
end run
    
respondido por el Jean Létourneau 27.01.2017 - 06:27

Lea otras preguntas en las etiquetas