चूँकि आप पहले से ही जानते हैं कि किस तरह से डबल-क्लिक करना है cliclick, इसलिए मेरा उत्तर राइट-क्लिक पर केंद्रित है और परंपरागत रूप से मैक पर एक कंट्रोल-क्लिक के माध्यम से राइट-क्लिक करने के लिए उपयोग किया जाता है , और जैसे कि आपको उपयोग करते समय समान काम करने की आवश्यकता होती है ।cliclick
एक उदाहरण के रूप cliclickमें, टर्मिनल में उपयोग करते हुए, इसके लिए मैनुअल पेज खोलने का प्रयास किया जाएगा cliclick। मैंने कहा कि खोलने के लिए प्रयास क्योंकि cliclickएक मैनुअल पेज नहीं है लेकिन कुछ कार्रवाई कि पहिले कमांड लाइन का उपयोग करेगा पर कंट्रोल-क्लिक ( राइट क्लिक ) को लाने के लिए संदर्भ मेनू करने के लिए, माउस ले जाएँ क्लिक करें ओपन आदमी पेज मैं के रूप में cliclickकमांड लाइन enterको निष्पादित करने के लिए दबाने से पहले कमांड लाइन में चुना गया है ।
नीचे दी गई छवि कमांड लाइन को दो बार दिखाती है ताकि आप स्पष्ट रूप से फर्स्ट कमांड लाइन को पहली पंक्ति में देख सकें क्योंकि दूसरी पंक्ति में वह हिस्सा है जिसे संदर्भ मेनू से
ओपन मैन पेज पर वास्तविक क्लिकिंग से पहले दिखाया गया है ।

नीचे दी गई छवि वही है जो cliclick कमांड लाइन निष्पादित होने पर दिखाई दी थी और क्लिक की गई थी ।

नीचे दी गई छवि को क्रॉप किया गया है लेकिन यह दिखाने के लिए प्रस्तुत किया गया है कि इसके लिए मैनुअल पेज को खोलने की कोशिश की गई है cliclick।

मैं FastScripts का उपयोग नहीं करता हूं, हालांकि उदाहरण के कमांड से आपको यह समझने में मदद करनी चाहिए कि आप cliclickजो भी करने की कोशिश कर रहे हैं उसे करने के लिए क्या करना है।
cliclickकमांड लाइन विस्तार से बताया:
cliclick kd:ctrl c:+0,+0 ku:ctrl m:+5,+5 c:+0,+0 - पूर्ण कमांड लाइन।
cliclick - द्विआधारी निष्पादन योग्य।
kd:ctrl- controlकुंजी दबाएं ।
c:+0,+0 - वर्तमान में माउस के सापेक्ष क्लिक करें।
ku:ctrl- controlकुंजी को छोड़ दें।
m:+5,+5जहां माउस वर्तमान में है, उसके सापेक्ष माउस को पांच x, y अक्ष पर ले जाएं ।
c:+0,+0 - वर्तमान में माउस के सापेक्ष क्लिक करें।
नोट: ऊपर दी गई पूरी कमांड लाइन को भी व्यक्त किया जा सकता है ,
cliclick kd:ctrl c:. ku:ctrl m:+5,+5 c:.क्योंकि माउस की सापेक्ष स्थिति के लिए x, y अक्ष निर्देशांक जैसे x. का उपयोग किया जा सकता है । मैं व्यक्तिगत रूप से उत्तरार्द्ध में पूर्व का उपयोग करना पसंद करता हूं, हालांकि दोनों रूप काम करते हैं।+0,+0
जैसा कि आप पहली छवि में देख सकते हैं cliclickजिसे चुना गया था और माउस, एक टेक्स्ट कर्सर के रूप में दिखा, चयन पर सही है, फिर जब cliclick कमांड निष्पादित किए गए, तो उसने इसके लिए मैन पेज टर्मिनल विंडो खोली, हालांकि ये एक नहीं है । हालांकि, यह दर्शाता है कि एक राइट-क्लिक किया गया था और माउस को संदर्भ-मेनू पर प्रविष्टि में ले जाया गया और क्लिक किया गया।
AppleScript में उपरोक्त कमांड लाइन को do shell script कमांड में लपेटा जाएगा जैसा कि नीचे दिखाया गया है:
do shell script "/usr/local/bin/cliclick kd:ctrl c:+0,+0 ku:ctrl m:+5,+5 c:+0,+0"
ध्यान दें: cliclickबाइनरी एक्ज़ीक्यूटेबल के लिए पूरी तरह से योग्य पथनाम का उपयोग करें यदि यह उस स्थान पर है जो PATHAppleScript में पारित नहीं हुआ है ।
do shell script "/usr/local/bin/cliclick dc:+0,+0 kd:ctrl c:+0,+0"। जब यह राइट-क्लिक होता है, तो मेरा कोड चयनित टेक्स्ट को अन-सलेक्ट करता है।