Tôi có một Applescript trong đó tôi muốn đặt giá trị của các trường văn bản Name
và Password
của một cửa sổ thuộc về quy trình SecurityAgent
.
Nó tương tự như sau:
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
Mặc dù tập lệnh của tôi cũng đang đề cập đến quá trình SecurityAgent
, nhưng cửa sổ được đề cập là cửa sổ bật lên khi bạn tắt OS X và một người dùng khác đã đăng nhập. SecurityAgent
Cửa sổ bật lên hỏi tên người dùng và mật khẩu của quản trị viên để hoàn tất đóng cửa quá trình. Tôi không biết làm thế nào để tham khảo các trường văn bản trong cửa sổ nói.
Câu hỏi của tôi là, làm thế nào để tôi tìm ra tên của các trường văn bản này, nhóm chúng thuộc về và cửa sổ chúng thuộc về? Có một phương pháp ánh xạ các cửa sổ OS X để tôi có thể tham khảo chúng trong AppleScript không? Tôi dường như không thể tìm thấy thông tin liên quan đến điều này ở bất cứ đâu.