Tengo un código de Apple en el que deseo establecer el valor de los campos de texto Name
y Password
De una ventana perteneciente al proceso. SecurityAgent
.
Es similar a lo siguiente:
tell window "Authenticate" of process "SecurityAgent"
tell group 1
set value of text field 1 to "king"
set value of text field 2 to "king1"
end tell
click button "OK" of group 2
end tell
Si bien mi guión también se refiere al proceso. SecurityAgent
, la ventana en cuestión es la que aparece cuando se cierra OS X, y otro usuario ha iniciado sesión. SecurityAgent
la ventana emergente le solicita el nombre de usuario y la contraseña del administrador para completar el proceso de cierre. No sé cómo referirme a los campos de texto en dicha ventana.
Mi pregunta es, ¿cómo averiguo el nombre de estos campos de texto, el grupo al que pertenecen y la ventana a la que pertenecen? ¿Existe un método para asignar ventanas de OS X para que pueda consultarlas en el AppleScript? Parece que no puedo encontrar información sobre esto en cualquier lugar.
fuente
UI elements
comandos?UI Elements of window "Authenticate" of process ...
. Solo haz esto en el editor de AppleScript y mira los resultados en la parte inferior. Desafortunadamente, no he encontrado una forma más eficiente de hacer esto.