Come faccio a fare clic su un pulsante utilizzando AppleScript?

10

Sto provando a premere un pulsante in TeamSpeak usando applecript, ecco il mio codice:

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

ed ecco un'immagine di me che passa il mouse sopra il pulsante in accessibility inspector

TuttoquellochevoglioessereingradodifareècapirecomepremereilmiopulsanteusandoleinformazionichemisonostatedateinAccessibilityInspector,maconilmiocodiceottengol'errore"Gli eventi di sistema hanno un errore: il pulsante Impossibile ottenere" Connetti "di processo" TeamSpeak 3 "." Ecco uno screenshot della finestra il pulsante è direttamente all'interno:

    
posta user309641 04.06.2012 - 16:33
fonte

1 risposta

6

Devi anche specificare gli oggetti padre.

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
    
risposta data 04.06.2012 - 17:55
fonte

Leggi altre domande sui tag