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