osascript ¿Se esperaba el final de la línea pero se encontró el nombre de la clase?

0

No estoy realmente seguro de lo que está esperando aquí, aunque supongo que está alrededor de click button . Esto solía funcionar en 10.10.3, pero parece haberse detenido en 10.10.4?

Script

function AcceptSecurity ()
{
osascript <<EOF
  tell application "System Events"
    repeat while exists (processes where name is "SecurityAgent")
      tell process "SecurityAgent"
        click button "Allow" group 1 of window 1
      end tell
      delay 0.2
    end repeat
  end tell
EOF
}

Error exacto 165:170: syntax error: Expected end of line but found class name. (-2741)

    
pregunta ehime 17.07.2015 - 01:23

2 respuestas

1

La línea

click button "Allow" group 1 of window 1

falta una 'de'

click button "Allow" of group 1 of window 1

Si el botón no está en un grupo, omita el grupo por completo

click button "Allow" of window 1
    
respondido por el grg 25.03.2018 - 15:47
1

Esto funciona

tell process "SecurityAgent" to click button "Allow" of window 1
    
respondido por el ehime 17.07.2015 - 01:32

Lea otras preguntas en las etiquetas