2 votos

Diferentes resultados al ejecutar el mismo AppleScript

El script es:

tell application "DEVONthink Pro"
    activate
end tell

tell application "System Events"
    tell process "DEVONthink Pro Office"
        tell menu bar 1
            tell menu bar item "Data"
                tell menu "Data"
                    tell menu item "Open With"
                        tell menu "Open With"
                            click menu item "Preview (default)"
                        end tell
                    end tell
                end tell
            end tell
        end tell
    end tell
end tell

Si se ejecuta directamente desde el Editor de AppleScript, funcionaría como se espera, es decir, abrir el archivo seleccionado con Vista Previa. Pero si se ejecuta desde el propio DEVONthink, no haría nada excepto pausar la aplicación durante unos segundos.

¿Por qué ocurre esto? ¿Cómo conseguir que funcione como se espera?

4voto

zonble Puntos 2925

El problema puede ser simplemente que su applescript compilado es no privilegiado para acceder a los menús de DEVONthink-Pro - pero ScriptEditor es ...

Echa un vistazo a:   Sistema-Preferencias-app / Seguridad y Privacidad / Privacidad
... y seleccione "Accesibilidad" en la lista de la izquierda.

Ahora puedes añadir tu aplicación compilada a la "lista privilegiada" de la derecha.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X