L'azione di clic su Applescript funziona, ma genera un errore Eventi di sistema

1

Sto lavorando con un AppleScript che si spegne (ma non esce) Hazel. Lo script funziona bene ma genera un errore di sintassi.

Ecco la parte del codice che causa l'errore:

tell application "System Events"
    tell process "System Preferences"
        set frontmost to true
        click radio button "Info" of radio group of window "Hazel"
    end tell
end tell

Ed ecco l'errore:

System Events got an error: radio button "Info" of radio group of window "Hazel" of process "System Preferences" doesn’t understand the “click” message.

Sono sicuro che esiste una soluzione semplice, ma sono nuovo di AppleScript e non molto programmatore. Qualsiasi aiuto sarebbe molto apprezzato.

    
posta Jeff Severns Guntzel 28.02.2014 - 19:56
fonte

1 risposta

1

Questo codice funziona alla grande. Si prega di prestare attenzione alla parte "gruppo radio 1". Mi ci sono volute diverse ore per capirlo. : - /

tell application "System Preferences"
    activate
    set current pane to pane id "com.noodlesoft.Hazel"
end tell
tell application "System Events"
    tell process "System Preferences"
        set frontmost to true
        click radio button "Info" of radio group 1 of window "Hazel"
        delay 1
        click button "Stop Hazel" of group 0 of group 0 of window "Hazel"
    end tell 
end tell
    
risposta data 22.07.2014 - 17:41
fonte

Leggi altre domande sui tag