Diversi risultati dell'esecuzione dello stesso AppleScript

2

Lo script è:

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

Se eseguito direttamente da AppleScript Editor, funzionerebbe come previsto, ovvero apri il file selezionato con Anteprima. Ma se eseguito da DEVONthink stesso, non farebbe nulla se non mettere in pausa l'applicazione per qualche secondo.

Perché sta succedendo questo? Come farlo funzionare come previsto?

    
posta Colliot 03.05.2014 - 16:30
fonte

1 risposta

4

Il problema potrebbe essere semplicemente che il tuo applescript compilato è non privilegiato per accedere ai menu di DEVONthink-Pro - ma ScriptEditor è ...

Dai un'occhiata a: Preferenze di sistema-app / Sicurezza e amp; Privacy / Privacy
... e seleziona "Accessibilità" nell'elenco sulla sinistra.

Ora puoi aggiungere la tua app compilata alla "lista dei privilegiati" sul lato destro.

    
risposta data 07.12.2015 - 11:02
fonte

Leggi altre domande sui tag