Resultados diferentes de ejecutar el mismo AppleScript

2

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 esperaba, es decir, abrir el archivo seleccionado con Vista previa. Pero si se ejecuta desde DEVONthink en sí, no haría nada, excepto pausar la aplicación durante algunos segundos.

¿Por qué sucede esto? ¿Cómo hacer que funcione como se esperaba?

    
pregunta Colliot 03.05.2014 - 16:30

1 respuesta

4

El problema puede ser simplemente porque su applecript compilado es no tiene privilegios para acceder a los menús de DEVONthink-Pro - pero ScriptEditor is ...

Eche un vistazo a: System-Preferences-app / Security & Privacidad / Privacidad
... y seleccione "Accesibilidad" en la lista a su izquierda.

Ahora puede agregar su aplicación compilada a la "lista de privilegios" en el lado derecho.

    
respondido por el clemsam lang 07.12.2015 - 11:02

Lea otras preguntas en las etiquetas