2013-08-21 5 views
5

क्या फ़ाइल पर राइट क्लिक करने और संदर्भ मेनू लाने के लिए सेब स्क्रिप्ट में कोई आदेश है?एप्पलस्क्रिप्ट एक फ़ाइल पर क्लिक करें

मैं की तरह

tell application "Finder" 
    set theDesktopItems to every item of desktop 
    right click item 1 of theDesktopItems 
end tell 
+1

कौन सा आइटम आप पॉपअप मेनू से चुनने के लिए चाहते हैं

इस प्रयास करें? बिना मेनू के सीधे इसे करने का एक तरीका हो सकता है। – Mark

+1

मुझे बस मेनू दिखाने की जरूरत है। फिर उपयोगकर्ता मैन्युअल रूप से आइटम का चयन करेगा। – James

+0

@ जेम्स आश्चर्य करते हैं कि यह आपके लिए काम करता है? यदि ऐसा है तो प्रश्न का उत्तर देना या अपना परिणाम साझा करना अच्छा होगा। – adamh

उत्तर

7

कुछ के लिए देख रहा हूँ इस प्रणाली घटनाक्रम आवेदन के लिए एक काम है। इसका उपयोग अधिकांश वस्तुओं में मेनू आइटम और उनके कार्यों तक पहुंचने के लिए किया जा सकता है, यहां तक ​​कि वे जो अन्यथा स्क्रिप्ट योग्य नहीं हैं। यदि आप ऐसा इच्छुक हैं प्रणाली घटनाक्रम का उपयोग कर के एक सिंहावलोकन के लिए इस लिंक

tell application "System Events" 
    tell process "Finder" 
     set target_index to 1 
     set target to image target_index of group 1 of scroll area 1 
     tell target to perform action "AXShowMenu" 
    end tell 
end tell 

चेक: http://n8henrie.com/2013/03/a-strategy-for-ui-scripting-in-applescript/

+0

कूल टिप। मुझे नहीं पता था कि "एक्सएक्सोमेनू" राइट-क्लिक मेनू दिखाएगा। – regulus6633

+0

हाय अदम, क्या आप स्क्रिप्ट का उपयोग करने के विवरण पर विस्तार कर सकते हैं? मैंने इस स्क्रिप्ट को ऑटोमेटर में जोड़ने का प्रयास किया और सिस्टम वरीयता में एक शॉर्टकट असाइन किया, लेकिन जब मैं शॉर्टकट दबाता हूं तो यह कुछ भी नहीं करता है। मैं एक नया सवाल तैयार कर सकता हूं ताकि आपको विवरण में इसका उत्तर देने के लिए अधिक क्रेडिट मिल सके। धन्यवाद। –

+1

@विकजैंग हाँ एक ऑटोमेटर समस्या हो सकती है, एक नया प्रश्न शुरू करने के लिए सबसे अच्छा, यह सुनिश्चित करना सुनिश्चित करें कि आप किस संस्करण पर हैं। चीयर्स – adamh

संबंधित मुद्दे