Acelere AppleScript que controla una aplicación de barra de menú

1

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
    
pregunta ace973 02.04.2018 - 05:07

0 respuestas

Lea otras preguntas en las etiquetas