ฉันพยายามกดปุ่มใน TeamSpeak โดยใช้ applescript นี่คือรหัสของฉัน:
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
และนี่คือภาพของฉันวางเมาส์เหนือปุ่มในตัวตรวจสอบการเข้าถึง
สิ่งที่ฉันต้องการทำคือหาวิธีกดปุ่มของฉันโดยใช้ข้อมูลที่ให้ไว้ในตัวตรวจสอบการเข้าถึง แต่ด้วยรหัสของฉันฉันได้รับข้อผิดพลาด "เหตุการณ์ของระบบมีข้อผิดพลาด: ไม่สามารถรับปุ่ม" เชื่อมต่อ "ของ กระบวนการ "TeamSpeak 3". " นี่คือภาพหน้าจอของหน้าต่างปุ่มอยู่ข้างใน:
มีเครื่องมือUI Browserที่อนุญาตให้คิดลำดับชั้น GUI ของเราดังนั้นจึงง่ายต่อการติดตามปุ่ม ดูที่เกี่ยวข้องกับSE โพสต์
—
kenorb