मैं Applescript के माध्यम से एक प्रिंट संवाद के साथ बातचीत करने की कोशिश कर रहा हूं।
मैं जो अनुकरण करना चाहता हूं वह एक विशिष्ट ड्रॉपडाउन पर एक मूल्य सेट करने वाला उपयोगकर्ता है।
कहो मेरे पास:
tell application "System Events"
tell process "Preview"
set value of pop up button XXX to YYY
end tell
end tell
मुझे XXX नाम कैसे पता होना चाहिए? उदाहरण के लिए, मैं "प्रिंटर" और "प्रीसेट" ड्रॉपडाउन के बीच कैसे अंतर करूंगा?
मैंने एक्सेसिबिलिटी इंस्पेक्टर को खोला है, लेकिन वहां प्रदर्शित जानकारी से, मैं निर्दिष्ट ड्रॉपडाउन के लिए नाम या कुछ अन्य विशिष्ट पहचानकर्ता का संदर्भ नहीं दे सकता।
मैंने कई लोगों को विभिन्न ड्रॉपडाउन का उल्लेख करने के लिए संख्याओं का उपयोग करते देखा है, लेकिन मुझे यकीन नहीं है कि यह अच्छा अभ्यास है। यदि एप्पल किसी बिंदु पर दो ड्रॉपडाउन के आदेश को स्वैप करने का निर्णय लेता है तो क्या होगा?
किसी भी सहायता की सराहना की जाएगी।
अद्यतन :
नीचे दिए गए सुझाव के अनुसार 10.6.8 और इंस्पेक्टर का उपयोग करते हुए, मुझे निम्नलिखित मिलते हैं:
UI elements
: रूप में अच्छी तरह यहाँ उपयोगी से आदेश n8henrie.com/2013/03/a-strategy-for-ui-scripting-in-applescript