Puede hacer clic en el botón botones de radio en más de un sentido.
Después de la tell application "System Preferences"
bloque utilizar un tell application "System Events"
bloque Por ejemplo:
tell application "System Preferences"
set the current pane to pane id "com.apple.preference.dock"
activate
end tell
tell application "System Events"
click radio button 1 of radio group 1 of window 1 of process "System Preferences"
end tell
En este primer uso, botón de radio 1 es Izquierda , botón de radio 2 es En el fondo y botón de radio 3 es A la derecha .
O:
tell application "System Preferences"
set the current pane to pane id "com.apple.preference.dock"
activate
end tell
tell application "System Events"
click radio button "Left" of radio group 1 of window "Dock" of process "System Preferences"
end tell
En este segundo uso, utilice Izquierda , En el fondo o A la derecha directamente y también puede utilizar Muelle en lugar de ventana 1 . (Esto último lo podrías hacer en cualquiera de estos ejemplos).
O:
tell application "System Preferences"
set the current pane to pane id "com.apple.preference.dock"
activate
end tell
tell application "System Events"
click (every radio button whose value of attribute "AXTitle" is "Left") of radio group 1 of window 1 of process "System Preferences"
end tell
En este tercer uso, utilice Izquierda , En el fondo o A la derecha para el valor de (every radio button whose value of attribute "AXTitle" is "?")
donde el ?
es uno de estos valores.
Nota: Estos ejemplos han sido probados bajo OS X 10.11.6 y funcionan tal y como han sido editados. He añadido
of radio group 1
entre botón de radio y ventana . Para su uso en OS X 10.8.5 eliminar of radio group 1
de la código .
1 votos
Te sugiero que utilices el botón Grabar en el Editor de script para que genere el código por ti mientras haces clic en el botón que quieres. Esto hará dos cosas: primero, generará un script que funcione, y segundo, podrás aprender de ese script.
0 votos
@tubedogg, la función de grabación en el editor de AppleScript no funciona en absoluto en la mayoría de los casos y de forma incompleta en otros. Finder es una de las pocas aplicaciones con las que funciona. Francamente, he encontrado que es una característica inútil.
0 votos
@prosseek, he actualizado mi respuesta para que funcione con OS X 10.11.6, como se explica en la "Nota:" al final de mi respuesta.