osascript 줄 끝이 예상되었지만 클래스 이름을 찾았습니까?


0

실제로 그것이 무엇을 기대하는지 모르겠지만, 나는 그 주위를 가정합니다 click button. 이것은 10.10.3에서 작동했지만 10.10.4에서 중단 된 것 같습니다?

스크립트

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
}

정확한 오류 165:170: syntax error: Expected end of line but found class name. (-2741)

답변:


1

라인

click button "Allow" group 1 of window 1

'의'이 없습니다

click button "Allow" of group 1 of window 1

버튼이 그룹에 없으면 그룹을 완전히 생략하십시오.

click button "Allow" of window 1

1

이 작동합니다

tell process "SecurityAgent" to click button "Allow" of window 1

어쨌든 나는 단일 문장에이 스타일을 선호한다, +1
grg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.