मेरे पास एक 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
, विचाराधीन विंडो वह है जो ओएस एक्स को बंद करने पर पॉप अप करती है, और एक अन्य उपयोगकर्ता लॉग इन होता है। SecurityAgent
विंडो पॉप अप करने के लिए व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड के लिए पूछती है। शट डाउन प्रक्रिया। मुझे नहीं पता कि उक्त विंडो में टेक्स्ट फ़ील्ड को कैसे देखें।
मेरा सवाल यह है कि मुझे इन टेक्स्ट फ़ील्ड्स, जिस समूह से वे संबंधित हैं, और जिस खिड़की से वे संबंधित हैं, उसका नाम कैसे पता चलेगा? क्या ओएस एक्स खिड़कियों को मैप करने की एक विधि है ताकि मैं उन्हें AppleScript में संदर्भित कर सकूं? मैं कहीं भी इस बारे में जानकारी नहीं ढूँढ सकता।