Ich habe ein Applescript, in dem ich den Wert der Textfelder Nameund Passwordeines zum Prozess gehörenden Fensters festlegen möchte SecurityAgent.
Es ist ähnlich wie folgt:
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
Während sich mein Skript auch auf den Prozess bezieht, wird das SecurityAgentbetreffende Fenster beim Herunterfahren von OS X angezeigt und ein anderer Benutzer ist angemeldet. Das SecurityAgentFenster wird angezeigt, in dem Sie nach dem Benutzernamen und dem Kennwort des Administrators gefragt werden, um den Vorgang abzuschließen Prozess herunterfahren. Ich weiß nicht, wie ich auf die Textfelder in diesem Fenster verweisen soll.
Meine Frage ist, wie finde ich den Namen dieser Textfelder, die Gruppe, zu der sie gehören, und das Fenster heraus, zu dem sie gehören? Gibt es eine Methode zum Zuordnen von OS X-Fenstern, damit ich im AppleScript darauf verweisen kann? Ich kann anscheinend nirgendwo Informationen dazu finden.
