Klicken Sie mit AppleScript auf eine Schaltfläche im schwebenden Fenster

2

Ich habe Probleme damit, ein AppleScript für eine App namens AutoRate auszuführen. Das folgende Skript wurde ursprünglich für Version 1.5.5 erstellt. Ich habe bereits versucht, mit AppleScript zu experimentieren, um es auf 1.6 laufen zu lassen, aber da ich AppleScript noch nie wirklich verwendet habe, komme ich nicht weiter. Das Bild zeigt 1.6 oben und 1.5.5 unten. Das 2. Foto zeigt die Hierarchie für 1.6. Jede Hilfe wird geschätzt.

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 im Vordergrund.  AutoRate 1.6 unten

Eingabehilfen-Inspektor

Christian Flores
quelle
Wenn jemand mit der eigentlichen App und den Skripten herumspielen
Christian Flores

Antworten:

2

Ich habe dies gerade auf Version 1.6 getestet. Dieser Code ist für das Klicken auf die Schaltfläche "Bewertung beginnen"

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

Und dieser Code ist für das Klicken auf die Schaltfläche "Bewertungen wiederherstellen"

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
wch1zpink
quelle