У меня есть Applescript, в котором я хочу установить значение текстовых полей Name
и Password
окна, принадлежащего процессу SecurityAgent
.
Это похоже на следующее:
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
В то время как мой сценарий также ссылается на процесс SecurityAgent
, окно, о котором идет речь, всплывает, когда вы закрываете OS X, и другой пользователь входит в систему. SecurityAgent
Появляется окно, запрашивающее имя пользователя и пароль администратора для завершения Завершить процесс. Я не знаю, как ссылаться на текстовые поля в указанном окне.
У меня вопрос, как мне узнать название этих текстовых полей, группу, к которой они принадлежат, и окно, к которому они принадлежат? Есть ли способ сопоставления окон OS X, чтобы я мог ссылаться на них в AppleScript? Кажется, я нигде не могу найти информацию об этом.
источник
UI elements
команды?UI Elements of window "Authenticate" of process ...
. Просто сделайте это в редакторе AppleScript и посмотрите на результаты внизу. К сожалению, я не нашел более эффективного способа сделать это.