0 votes

Comment cliquer sur les éléments de la barre de menu de l'aperçu avec AppleScript ?

J'essaie d'écrire un AppleScript pour exporter un PDF annoté vers un fichier PDF/A afin de traiter la question de l'utilisation de la technologie de l'information. problème de longue date de la prévisualisation de l'enregistrement des annotations .

J'ai vu des scripts comme le suivant pour sélectionner les éléments de la barre de menu :

tell application "System Events"
    tell process "Preview"
        click menu item "Export…" of menu 1 of menu bar item "File" of menu bar 1
    end tell
end tell

Cependant, j'obtiens l'erreur suivante, quel que soit l'élément de la barre de menu que je sélectionne :

System Events got an error: Can’t get menu bar 1 of process "Preview". Invalid index.

Comment puis-je résoudre ce problème ?

MacOS Ventura (13.3).

1voto

Tetsujin Points 95239

Pourquoi ne pas simplement ajouter une commande clé pour Exporter ? L'apparence sera différente dans Ventura, mais l'action est la même.

enter image description here

vous pouvez alors remplacer votre script existant par

tell process "Preview" to activate
tell application "System Events" to keystroke "e" with command, shift down

Note : une ellipse ... n'est pas la même chose que trois arrêts/périodes ... Vous pouvez en générer un avec Opt ⌥ ; sur un schéma anglais.

Ou si vous êtes déjà dans l'aperçu, vous pouvez simplement appuyer sur Cmd ⌘ Shift ⇧ E ;)

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