Mam Applescript, w którym chcę ustawić wartość pól tekstowych Name
i Password
okna należącego do procesu SecurityAgent
.
Jest podobny do następującego:
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
Podczas gdy mój skrypt odnosi się również do procesu SecurityAgent
, okno to pojawia się po zamknięciu OS X, a zalogowany jest inny użytkownik. SecurityAgent
Okno wyskakuje z prośbą o podanie nazwy użytkownika i hasła administratora w celu uzupełnienia zamknij proces. Nie wiem, jak odwoływać się do pól tekstowych w tym oknie.
Moje pytanie brzmi: jak znaleźć nazwę tych pól tekstowych, grupę, do której należą, i okno, do którego należą? Czy istnieje metoda mapowania okien systemu OS X, aby móc się do nich odwoływać w AppleScript? Nigdzie nie mogę znaleźć informacji na ten temat.
źródło
UI elements
polecenia?UI Elements of window "Authenticate" of process ...
. Po prostu zrób to w edytorze AppleScript i spójrz na wyniki na dole. Niestety nie znalazłem bardziej skutecznego sposobu na zrobienie tego.