2 votes

Résultats différents de l'exécution du même AppleScript

Le script est :

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

Si vous l'exécutez directement à partir de l'Éditeur AppleScript, il fonctionnerait comme prévu, c'est-à-dire ouvrir le fichier sélectionné avec Aperçu. Mais s'il est exécuté à partir de DEVONthink lui-même, il ne fera rien à part mettre en pause l'application pendant quelques secondes.

Pourquoi cela se produit-il? Comment faire en sorte qu'il fonctionne comme prévu?

4voto

zonble Points 2925

Le problème peut être tout simplement que votre AppleScript compilé n'est pas autorisé à accéder aux menus de DEVONthink-Pro - mais ScriptEditor l'est ...

Jetez un œil à :   Préférences-Système / Sécurité et confidentialité / Confidentialité
... et sélectionnez "Accessibilité" dans la liste sur votre gauche.

Maintenant vous pouvez ajouter votre application compilée à la "liste autorisée" du côté droit.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X