Mac Shortcuts में किसी स्थानीय टेक्स्ट पाथ का उपयोग करने के लिए, मौजूदा फ़ाइल को कमांड-लाइन -i विकल्प के ज़रिए दें, या Finder में कोई फ़ाइल या फ़ोल्डर ढूँढकर चुने हुए आइटम को शॉर्टकट में भेजें। दस्तावेज़ों में बताए गए ये तरीके पाथ के टेक्स्ट और फ़ाइल इनपुट के बीच का अंतर बनाए रखते हैं।

यह चरण-दर-चरण मार्गदर्शिका डेस्कटॉप पर एक काम के बारे में है: किसी पाथनाम से शुरू करके उससे मेल खाने वाले मौजूदा आइटम को जाँचने के लिए शॉर्टकट में लाना। Apple स्पष्ट रूप से बताता है कि पाथनाम को पाइप करने से टेक्स्ट मिलता है, जबकि -i इनपुट को फ़ाइल पाथ के रूप में लेता है। फ़ोल्डरों के लिए, नीचे दिया गया Finder तरीका दस्तावेज़ों में बताया गया विकल्प है; इसमें कमांड-लाइन पर डायरेक्टरी के व्यवहार के बारे में ऐसी कोई धारणा नहीं है जिसका दस्तावेज़ीकरण न हो। कमांड लाइन से शॉर्टकट चलाएँ।

पाथ टेक्स्ट और फ़ाइल इनपुट के बीच क्या बदलना होता है?

Apple Text, Files और Folder को अलग-अलग शॉर्टकट इनपुट प्रकारों के रूप में सूचीबद्ध करता है। पाथनाम किसी स्थान का पता बताता है; यहाँ अपेक्षित नतीजा उस स्थान पर मौजूद आइटम है, जो उसे स्वीकार करने वाली कार्रवाई के लिए उपलब्ध हो। अनुमत इनपुट प्रकार चुनने से तय होता है कि कोई शॉर्टकट दूसरे ऐप से क्या स्वीकार करता है। Mac पर Shortcuts में इनपुट प्रकार समझें।

यहाँ उद्धृत आधिकारिक पेज किसी चल रहे शॉर्टकट के भीतर टेक्स्ट को फ़ाइल या फ़ोल्डर में बदलने का कोई सार्वभौमिक तरीका स्थापित नहीं करते। वे शॉर्टकट के शुरुआती बिंदु पर आइटम देने के तरीके ज़रूर बताते हैं। अगर आपकी ज़रूरत खास तौर पर चल रहे शॉर्टकट के बीच में पूरी तरह आंतरिक रूपांतरण की है, तो ये निर्देश उस रूपांतरण की पुष्टि करने के बजाय एक समर्थित विकल्प बताते हैं।

अपने शुरुआती बिंदु के अनुसार तरीका चुनें:

शुरुआती बिंदु यहाँ इस्तेमाल किया गया तरीका आइटम Shortcuts में कहाँ आता है
Terminal में किसी मौजूदा फ़ाइल का पाथनाम शॉर्टकट को -i के साथ चलाएँ Shortcut Input
किसी मौजूदा फ़ोल्डर का पाथनाम Finder में जाएँ, फ़ोल्डर चुनें, फिर शॉर्टकट चलाएँ Shortcut Input
डेस्कटॉप पर काम करते समय किसी मौजूदा फ़ाइल का पाथनाम उसकी पैरेंट फ़ोल्डर में जाएँ और फ़ाइल चुनें Shortcut Input

जाँच के लिए अस्थायी उदाहरण और शॉर्टकट तैयार करें

इस मार्गदर्शिका में केवल नया, कृत्रिम सामग्री इस्तेमाल करें। Finder में अपना होम फ़ोल्डर खोलें और File > New Folder चुनकर Shortcuts Path Demo नाम का फ़ोल्डर बनाएँ। इसके अंदर Sample Folder नाम का एक और फ़ोल्डर बनाएँ। Apple इस कमांड से Finder में चुनी हुई जगह पर फ़ोल्डर बनाने का तरीका बताता है। अगर इनमें से कोई नाम पहले से मौजूद है, तो नया नाम चुनें और आगे के उदाहरण उसी के अनुसार बदलें। Mac पर फ़ाइलों को फ़ोल्डरों में व्यवस्थित करें।

इसके बाद, TextEdit में नया दस्तावेज़ बनाएँ जिसमें केवल Sample text for a path test. हो। Format > Make Plain Text चुनें, फिर File > Save चुनें। उसे नए Shortcuts Path Demo फ़ोल्डर में Sample Note.txt नाम से सहेजें। आगे बढ़ने से पहले Finder में सहेजे गए नाम की पुष्टि करें। TextEdit में प्लेन टेक्स्ट में बदलने और सेव करने की जगह चुनने, दोनों के निर्देश हैं। Mac पर TextEdit में दस्तावेज़ बनाएँ, खोलें और कन्वर्ट करें।

Shortcuts में Inspect Local Item नाम का शॉर्टकट बनाएँ। टूलबार में जोड़ने वाला बटन इस्तेमाल करें, नाम दर्ज करें और ऐक्शन लाइब्रेरी में खोजकर View Content Graph ऐक्शन जोड़ें। Apple शॉर्टकट खुद बनाने और ऐक्शन जोड़ने के निर्देश देता है; इनपुट प्रकारों की उसकी गाइड में खास तौर पर सलाह दी गई है कि दूसरे ऐप से मिली सामग्री देखने के लिए सिर्फ़ View Content Graph वाला शॉर्टकट बनाएँ। Mac पर कस्टम शॉर्टकट बनाएँ, Mac पर Shortcuts में इनपुट प्रकार समझें।

शॉर्टकट के Details खोलें और Use as Quick Action चालू करें, फिर Finder चालू करें। एडिटर के सबसे ऊपर इनपुट घोषणा में, मौजूदा इनपुट प्रकारों पर क्लिक करें और फ़ाइल तथा फ़ोल्डर इनपुट बनाए रखें। View Content Graph को Shortcut Input से जोड़ें। Apple बताता है कि Finder उपलब्ध होने से पहले फ़ाइल या फ़ोल्डर इनपुट चालू करना पड़ सकता है। Mac पर काम करते समय शॉर्टकट चलाएँ।

खाली इनपुट के साथ चलाने पर, इनपुट घोषणा में Stop and Respond चुनें और Select a sample file or folder first. दर्ज करें। इससे यह साफ़ हो जाता है कि इस प्रदर्शन के लिए पहले आइटम चुनना ज़रूरी है; वर्कफ़्लो खाली वैरिएबल के साथ आगे नहीं बढ़ता। Apple खाली इनपुट के लिए दूसरे व्यवहारों के साथ इस जवाब का भी दस्तावेज़ देता है। Mac पर दूसरे ऐप से चलाए जाने वाले शॉर्टकट के इनपुट को सीमित करें।

Terminal से मौजूदा फ़ाइल का पाथ दें

सैंपल फ़ाइल सहेजने और शॉर्टकट बनाने के बाद, Terminal में यह कमांड चलाएँ। यह ऊपर बताए गए सैंपल सेटअप के लिए पूरी कमांड है:

shortcuts run "Inspect Local Item" -i "$HOME/Shortcuts Path Demo/Sample Note.txt"

उद्धरण चिह्नों में होने से स्पेस वाला पाथनाम एक साथ रहता है। Apple की Terminal गाइड पाथनाम को उद्धरण चिह्नों में लिखने का तरीका बताती है और Shortcuts की कमांड-लाइन गाइड -i विकल्प का दस्तावेज़ देती है। शॉर्टकट को आगे बढ़ाने से पहले ग्राफ़ में मिली सामग्री जाँचें। यह कमांड दस्तावेज़ों के आधार पर दी गई है; इसे यहाँ Mac सत्र में चलाया नहीं गया है। Mac पर Terminal में फ़ाइलें और फ़ोल्डर निर्दिष्ट करें, कमांड लाइन से शॉर्टकट चलाएँ।

किसी दूसरी अस्थायी फ़ाइल के लिए, Finder में उसका असली पाथनाम प्राप्त करें: आइटम पर राइट-क्लिक करें, Option दबाकर रखें और as Pathname पर समाप्त होने वाला कमांड चुनें। उस पाथनाम को -i के बाद उद्धरण चिह्नों में दिए जाने वाले आर्ग्युमेंट के रूप में इस्तेमाल करें। इससे फ़ोल्डर के नाम हाथ से दोबारा लिखने की ज़रूरत नहीं पड़ती। Mac पर Terminal में फ़ाइलें और फ़ोल्डर निर्दिष्ट करें।

आर्ग्युमेंट को -i के साथ ही दें; पाथनाम को कमांड में पाइप करने से टेक्स्ट मिलता है। इस प्रदर्शन में केवल एक साफ़ तौर पर नामित फ़ाइल इस्तेमाल करें। Apple कई पाथ और वाइल्डकार्ड का समर्थन करता है, लेकिन उनसे इस एकल-आइटम वाले काम से अतिरिक्त इनपुट आइटम जुड़ जाते हैं। कमांड लाइन से शॉर्टकट चलाएँ।

फ़ोल्डर के पाथनाम को Finder में चुने गए इनपुट में बदलें

सैंपल फ़ोल्डर के लिए Finder पर जाएँ और Go > Go to Folder चुनें। ~/Shortcuts Path Demo/ दर्ज करें और Return दबाएँ। खुली हुई विंडो में Sample Folder चुनें। Apple ~ से होम फ़ोल्डर बताने समेत, फ़ोल्डर के पाथनाम दर्ज करने या पेस्ट करने का तरीका बताता है। Mac पर सीधे किसी खास फ़ोल्डर में जाएँ।

शॉर्टकट चलाने से पहले फ़ोल्डर को ही चुनें। उसकी पैरेंट फ़ोल्डर में जाने से चयन करना आसान हो जाता है: जिस आइटम को भेजना है, वह विंडो में दिखाई देता है। फ़ाइल के लिए भी यही तरीका अपनाएँ—उसकी पैरेंट फ़ोल्डर खोलें और फ़ाइल चुनें।

सैंपल आइटम चुने होने पर, Finder का Action पॉप-अप मेनू खोलें और Services > Inspect Local Item चुनें। Apple चुने हुए आइटम के Quick Actions मेनू से चालू किए गए शॉर्टकट चलाने का तरीका भी बताता है। शॉर्टकट से बना इनपुट ग्राफ़ जाँचें। Mac पर काम करते समय शॉर्टकट चलाएँ।

यह डेस्कटॉप से किया गया हस्तांतरण है: Finder पाथ से नेविगेट करता है और चुना हुआ आइटम शॉर्टकट का इनपुट बन जाता है। इसके लिए आइटम चुनना ज़रूरी है; यह किसी मौजूदा शॉर्टकट के भीतर स्वचालित रूपांतरण नहीं करता। इसका इस्तेमाल तब करें जब व्यावहारिक लक्ष्य किसी ज्ञात फ़ोल्डर को प्रोसेस करना शुरू करना हो और आप ऐसे रूपांतरण के नुस्खे पर निर्भर न रहना चाहें जिसकी पुष्टि नहीं हुई है।

प्रकार, गुम आइटम और नाम के टकराव जाँचें

प्रोसेसिंग के असली चरण जोड़ने से पहले, अगले ऐक्शन के इनपुट और आउटपुट का विवरण देखें। ऐक्शन लाइब्रेरी में किसी ऐक्शन पर पॉइंटर ले जाएँ और उसके जानकारी बटन पर क्लिक करें। वर्कफ़्लो में पहले से मौजूद ऐक्शन के लिए, उसके आइकन पर Control-क्लिक करें और Show Info चुनें। Apple बताता है कि इस विवरण में स्वीकार किए जाने वाले इनपुट और उससे मिलने वाला आउटपुट शामिल होता है। मिले हुए आइटम की इन ज़रूरतों से तुलना करें। Mac पर Shortcuts में ऐक्शन सूची पर जाएँ।

हस्तांतरण से अपेक्षित नतीजा न मिले, तो इस क्रम में जाँच करें:

  1. पुष्टि करें कि कृत्रिम आइटम Finder में अब भी मौजूद है और उसका नाम दिए गए पाथनाम से मेल खाता है।
  2. Terminal इनपुट के लिए पुष्टि करें कि पाथनाम -i के बाद दिया गया है और उसमें स्पेस होने पर उसे सीधे उद्धरण चिह्नों में रखा गया है।
  3. Finder इनपुट के लिए पुष्टि करें कि आपने आइटम चुना है और शॉर्टकट उससे मेल खाने वाला फ़ाइल या फ़ोल्डर प्रकार स्वीकार करता है।
  4. आगे की कार्रवाइयों से जोड़ने से पहले Shortcut Input की जाँच करें। Apple मिली हुई सामग्री का पता लगाने के लिए View Content Graph और कार्रवाइयों के बीच सामग्री का प्रवाह जाँचने के लिए Quick Look इस्तेमाल करने की सलाह देता है। इनपुट प्रकार समझें, अपने ऐक्शन की जाँच करें।

आइटम का मौजूद होना और उसे बनाना, दो अलग-अलग ज़रूरतें हैं। इन उदाहरणों में पहले से सहेजे गए आइटम हैं; आगे बनाई जाने वाली फ़ाइल का पाथनाम इस शर्त को पूरा नहीं करता। अगर आप सैंपल का नाम बदलते हैं या उसे दूसरी जगह ले जाते हैं, तो जाँच दोहराने से पहले उसका पाथनाम फिर कॉपी करें।

जाँच वाले वर्कफ़्लो में सेव करने, ले जाने या नाम बदलने का चरण नहीं है, इसलिए उसमें डेस्टिनेशन के नाम के टकराव से निपटने की कोई नीति ज़रूरी नहीं है। सैंपल तैयार करते समय, जो नाम पहले से इस्तेमाल में हो उसकी जगह नया नाम चुनें। बाद में फ़ाइलें लिखने वाला ऐक्शन जोड़ें, तो उसके दस्तावेज़ीकृत विकल्प अलग से जाँचें; यह मार्गदर्शिका फ़ाइल के ऊपर लिखने या नाम अपने आप बदलने के किसी व्यवहार की पुष्टि नहीं करती।

ग्राफ़ में सही आइटम दिखाई देने के बाद, Shortcut Input को सीधे ऐसे ऐक्शन से जोड़ें जिसके दस्तावेज़ीकृत इनपुट में वह आइटम स्वीकार हो। किसी मौजूदा फ़ाइल पाथ के लिए, कमांड-लाइन एंट्री पॉइंट सबसे सीधा तरीका है। डेस्कटॉप पर आम तौर पर फ़ोल्डर का काम करने के लिए, Finder में आइटम चुनने से दस्तावेज़ों में बताया गया ऐसा हस्तांतरण मिलता है जिसका नतीजा जाँचा जा सकता है।

स्रोत