6 votes

AppleScript UI Scripting et cliquez

Je voudrais cliquer et avoir une action automatique avec un logiciel, Je peux m'y référer et obtenir la valeur du texte mais je n'arrive pas à cliquer.

tell application "System Events" to tell process "app"

    click static text "General Info" of UI element 1 of row 1 of table 1 of scroll area 1 of front window

end tell

Ce retour est une valeur manquante

et si je le fais select static text "General Info" of UI element 1 of row 1 of table 1 of scroll area 1 of front window alors j'ai un retour (mais pas de clic évidemment)

Que puis-je faire pour cliquer dans ce domaine ?

J'ai un problème similaire avec un menu déroulant dans lequel je dois sélectionner et définir une valeur.

set value of pop up button 1 of group 3 of group 2 of scroll area 1 of group 3 of front window to "Open"

Je n'arrive pas à sélectionner une valeur (par exemple, la deuxième valeur dans le menu).

7voto

wch1zpink Points 6067

Vous pouvez essayer d'utiliser la fonction "Watch Me Do" d'Automator et enregistrer vos actions dans cette application métier. Lorsque vous avez fini d'enregistrer vos actions, vous pouvez sélectionner toutes ces actions enregistrées et les copier dans votre presse-papiers. Vous pouvez ensuite les coller dans un document de l'éditeur script. De là, vous pourrez voir les commandes et les éléments de l'interface utilisateur, puis les adapter à vos besoins.

Par exemple dans l'image suivante, le code commenté est ce que j'ai collé dans l'éditeur script à partir des commandes copiées de "Watch me do" dans Automator. Le code compilé était ma réécriture de ce code.

enter image description here

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