Saya memiliki Applescript di mana saya ingin mengatur nilai bidang teks Name
dan Password
jendela milik proses SecurityAgent
.
Ini mirip dengan yang berikut:
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
Sementara skrip saya juga merujuk pada proses SecurityAgent
, jendela yang dimaksud adalah jendela yang muncul ketika Anda mematikan OS X, dan pengguna lain masuk. SecurityAgent
Jendela muncul meminta nama pengguna dan kata sandi administrator untuk menyelesaikan proses mematikan. Saya tidak tahu bagaimana merujuk ke bidang teks di jendela tersebut.
Pertanyaan saya adalah, bagaimana cara mengetahui nama bidang teks ini, grup tempat mereka berasal, dan jendela tempat mereka berada? Apakah ada metode pemetaan windows OS X sehingga saya bisa merujuk mereka di AppleScript? Sepertinya saya tidak dapat menemukan informasi mengenai ini di mana pun.
sumber
UI elements
perintah?UI Elements of window "Authenticate" of process ...
. Lakukan saja ini di editor AppleScript dan lihat hasilnya di bagian bawah. Sayangnya saya belum menemukan cara yang lebih efisien untuk melakukan ini.