La acción de hacer clic en AppleScript funciona, pero genera un error de eventos del sistema

1

Estoy trabajando con un AppleScript que apaga (pero no se cierra) Hazel. El script funciona bien pero genera un error de sintaxis.

Aquí está la parte del código que causa el error:

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

Y aquí está el error:

  

Los eventos del sistema obtuvieron un error: el botón de radio "Información" del grupo de radio de la ventana "Hazel" de   el proceso "Preferencias del sistema" no comprende el mensaje de "clic".

Estoy seguro de que hay una solución simple, pero soy nuevo en AppleScript y no soy muy programador. Cualquier ayuda sería apreciada grandemente.

    
pregunta Jeff Severns Guntzel 28.02.2014 - 19:56

1 respuesta

1

Este código funciona muy bien. Por favor, preste atención a la parte del "grupo de radio 1". Me tomó varias horas para darme cuenta de eso. : - /

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
    
respondido por el rmrf 22.07.2014 - 17:41

Lea otras preguntas en las etiquetas