2 votos

AppleScript obtiene el valor de un botón

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

regreso:

 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 valor?

Intenté recortar el 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 \...

1voto

zonble Puntos 2925

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

Por lo tanto, debe codificar:

Esto funciona bien conmigo ...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X