[apple] AppleScript를 사용하여 단추를 클릭하려면 어떻게합니까?

applescript를 사용하여 TeamSpeak에서 버튼을 누르려고합니다. 내 코드는 다음과 같습니다.

tell application "TeamSpeak 3 Client" to activate
tell application "System Events"
    tell process "TeamSpeak 3"
        click menu item "Connect" of menu "Connections" of menu bar 1
        delay 2
        click button "Connect"
    end tell
end tell

여기에 접근성 관리자에서 버튼 위로 마우스를 가져간 이미지가 있습니다.

누름 버튼을 검사하는 접근성 검사기

Accessibility Inspector에서 제공된 정보를 사용하여 버튼을 누르는 방법을 알아내는 것만으로도 코드에 “시스템 이벤트에 오류가 발생했습니다 :”연결 “버튼을 가져올 수 없습니다 “TeamSpeak 3″프로세스 ” 다음은 버튼이 바로 안에있는 창의 스크린 샷입니다.

여기에 이미지 설명을 입력하십시오



답변

부모 개체도 지정해야합니다.

activate application "TeamSpeak 3 Client"
tell application "System Events" to tell process "TeamSpeak 3"
    click menu item "Connect" of menu "Connections" of menu bar 1
    click button "Connect" of window 1 of window 1
end tell


답변