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 elementscomandos?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.