3 votes

Cliquez sur un bouton dans une fenêtre flottante à l'aide d'AppleScript

J'ai des problèmes pour faire fonctionner un AppleScript pour une application appelée AutoRate. Le script ci-dessous a été créé à l'origine pour la version 1.5.5. J'ai déjà essayé de m'amuser avec AppleScript pour le faire fonctionner sur 1.6, mais comme je n'ai jamais vraiment utilisé AppleScript auparavant, je n'arrive à rien. L'image montre la 1.6 en haut et la 1.5.5 en bas. La deuxième photo montre la hiérarchie pour la version 1.6. Toute aide est la bienvenue.

tell application "AutoRate"
    activate
    -- Hide app
     tell application "System Events" to key code 4 using {command down}
    -- Press 'begin rating'
     tell button "Begin" of window 2 "main" to perform action
    -- Try to quit afterwards
     quit
end tell

AutoRate 1.5.5 on top. AutoRate 1.6 on bottom

Accessibility Inspector

0 votes

Si quelqu'un veut jouer avec l'application actuelle et les scripts : code.google.com/archive/p/autorate/downloads

3voto

wch1zpink Points 6067

Je viens de tester ceci sur la version 1.6. Ce code est pour cliquer sur le bouton "Begin Rating".

tell application "AutoRate"
    activate
end tell
delay 2
tell application "System Events"
    click button "Begin Rating" of window "AutoRate" of application process "AutoRate"
end tell

Et ce code est pour cliquer sur le bouton "Revert Ratings".

tell application "AutoRate"
    activate
end tell
delay 2
tell application "System Events"
    click button "Revert Ratings" of window "AutoRate" of application process "AutoRate"
end tell

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