Estoy usando una secuencia de comandos para controlar el cierre de la aplicación de Box.com una vez que los archivos hayan finalizado la sincronización. El código funciona muy bien, excepto que hay un retraso de 5 segundos una vez que se hace clic en el elemento del menú y, idealmente, me gustaría acelerarlo.
He intentado sin éxito incorporar el truco de usar ignoring application responses
y terminar los eventos del sistema después de hacer clic en como se menciona aquí .
¿Puede alguien proporcionar orientación sobre cómo se puede acelerar este código?
tell application "System Events" to tell process "Box Sync" to ¬
tell menu bar item 1 of menu bar 2
click
set myResult to name of menu items of menu 1
if myResult contains "Files Synced" then
-- Quits Box when files are Synced
click menu item "Quit" of menu 1
else
-- Hits Escape key if Box is still syncing
tell application "System Events"
key code 53
end tell
end if
end tell