AppleScript ottiene il valore di un pulsante

3

Voglio ottenere il valore di un pulsante da uno strumento interno.

tell application "System Events" to tell process "App"
    set myNumberIs to get value of radio group 1 of group 1 of splitter ¬
       group 1 of window "my app" of application process "my app process"
end tell

di ritorno:

radio button " (1)" of radio group 1 of group 1 of splitter group 1 of ¬
   window "my app" 

Come posso salvare 1 come valore?

Ho provato il ritaglio del testo ma non ha funzionato. Ho anche provato a fare qualcosa di simile a questo:

if myNumberIs contains " (1)" then set myNumberIsAsInteger to 1

ma poi ho un errore:

System Events got an error: Can’t get result of radio button \...
    
posta Kevin 22.09.2018 - 13:38
fonte

1 risposta

1

Ho testato il tuo codice con "Notifiche" e ho scoperto che "ottieni valore" restituisce effettivamente "AXTitle" del pulsante "Notifiche" - NON è " AXValue ".

Quindi devi codice:

if title of myNumberIs contains " (1)" then set myNumberIsAsInteger to 1

Funziona bene con me ...

    
risposta data 16.11.2018 - 19:24
fonte

Leggi altre domande sui tag