AppleScript obtiene el valor de un botón

3

Quiero obtener el valor de un botón de una herramienta interna.

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

return:

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

¿Cómo puedo guardar el 1 como un valor?

Intenté recortar texto, pero no funcionó. También intenté hacer algo como esto:

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

pero luego me sale un error:

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

1 respuesta

1

Probé su código con "Notificaciones" y descubrí que "obtener valor" en realidad devuelve el "AXTitle" del botón "Notificaciones" - NO es su " AXValue ".

Por lo tanto debes codificar:

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

Esto funciona bien conmigo ...

    
respondido por el clemsam lang 16.11.2018 - 19:24

Lea otras preguntas en las etiquetas