मैक ओएस एक्स में सभी ऐप्स के लिए एक वर्ड & कैरेक्टर काउंटिंग सर्विस बनाएं
विषयसूची:
कुछ राइटिंग और टेक्स्ट ऐप्स में उनके बिल्ट-इन फीचर सेट के हिस्से के रूप में नेटिव वर्ड और कैरेक्टर काउंटर होते हैं, लेकिन हर ऐप में नहीं होता है। मैक ओएस एक्स सेवा बनाकर इसे आसानी से बदला जा सकता है जो मैक पर कहीं से भी शब्द गणना और वर्ण गणना प्रदान करेगा जो पाठ चयन योग्य है। इसका मतलब है कि टेक्स्टएडिट, क्विक लुक प्रीव्यू पैनल और यहां तक कि सफारी, क्रोम, फायरफॉक्स जैसे वेब ब्राउजर जैसे ऐप, सभी शब्द/चरित्र गणना सुविधा प्राप्त करेंगे जो राइट-क्लिक से आसानी से सुलभ है।मैक ऐप्स में शब्द काउंटर प्राप्त करने का शायद यह सबसे अच्छा तरीका है जो मूल रूप से सुविधा का समर्थन नहीं करता है।
Mac OS X सर्विस को स्क्रिप्टिंग ऐप Automator का उपयोग करके बनाया गया है, Mac OS X के सभी संस्करणों में बंडल किया गया है। यदि आप Automator के लिए नए हैं और स्क्रिप्टिंग का विचार भारी लगता है, तो चिंता न करें, यह सेट अप करने के लिए बेहद आसान है, पूर्व-लिखित कोड का उपयोग करता है, और स्क्रिप्ट लिखने के लिए किसी विशिष्ट क्षमता की आवश्यकता नहीं है।
Automator में Mac के लिए वर्ड और कैरेक्टर काउंटिंग सर्विस कैसे बनाएं
हम Github पर 'nslater' नामक उपयोगकर्ता द्वारा बनाई गई AppleScript का उपयोग करके एक Automator सेवा बनाने जा रहे हैं। यह पहले से ही छोटा और संक्षिप्त है और इस प्रकार पहिया को फिर से शुरू करने या इसे स्वयं लिखने की कोई आवश्यकता नहीं है।
- Automator ऐप लॉन्च करें, जो Mac OS X के /एप्लिकेशन/फ़ोल्डर में मिलता है (या इसे स्पॉटलाइट / लॉन्चपैड से खोलें
- Automator की स्प्लैश स्क्रीन पर "सेवा" चुनें
- ऑटोमेटर विंडो के बाईं ओर खोज बॉक्स में चयन करें, और "एप्पलस्क्रिप्ट चलाएं" टाइप करें, फिर उस क्रिया को दाईं ओर की विंडो में खींचें और छोड़ें
- GitHub से निम्न AppleScript कोड को “AppleScript चलाएँ” फ़ॉर्म में कॉपी और पेस्ट करें:
- सेवा को सेव करें और इसे काफी छोटा नाम दें, जैसे "अक्षर और शब्द गिनें"
"रन पर {इनपुट, पैरामीटर्स} एप्लिकेशन को बताएं कि सिस्टम इवेंट्स _appname को पहली प्रक्रिया के नाम पर सेट करें जिसका सबसे आगे का अंत है शब्दों को गिनने के लिए सेट word_count बताएं (स्ट्रिंग के रूप में इनपुट) ) वर्णों की गणना करने के लिए (स्ट्रिंग के रूप में इनपुट) वर्ण_गणना सेट करें, एप्लिकेशन को बताएं _appname डिस्प्ले अलर्ट >।"
अब चूंकि आपने सेवा बना ली है और इसे सहेज लिया है, आइए यह सुनिश्चित करने के लिए इसका परीक्षण करें कि यह काम करती है। कोई समस्या नहीं होनी चाहिए, लेकिन अगर आपको कोई त्रुटि आती है तो इसकी संभावना है क्योंकि उपरोक्त कोड की कॉपी और पेस्ट करना वर्ण अनुवाद के साथ गलत हो गया है, इस प्रकार आप कोड को सीधे nslater के GitHub पेज से कॉपी करने का प्रयास कर सकते हैं यदि यह है ठीक से नहीं चल रहा है।
किसी भी Mac OS X ऐप में वर्ड और कैरेक्टर काउंटिंग सर्विस का उपयोग कैसे करें
अब जबकि सेवा बना दी गई है, आप इसे Mac OS X में लगभग कहीं भी उपयोग कर सकते हैं जहां पाठ या शब्द चयन करने योग्य हैं। यह टेक्स्ट एडिटर या एंट्री फील्ड नहीं होना चाहिए, यह गैर-संपादन योग्य दस्तावेज़ों, वेब पेजों, या क्विक लुक विंडो में कच्चा टेक्स्ट हो सकता है, केवल आवश्यकता यह है कि टेक्स्ट चयन योग्य हो। यहां देखिए यह कैसे काम करता है:
- TextEdit जैसे ऐप में टेक्स्ट फ़ाइल लॉन्च करें
- या तो सभी पाठ का चयन करें, या केवल पाठ का एक नमूना, और माउस बटन पर राइट-क्लिक करें (नियंत्रण+क्लिक करें)
- “सेवाएं” मेन्यू पर जाएं और 'अक्षर और शब्द गिनें' विकल्प चुनें
- चयनित टेक्स्ट के लिए शब्द और वर्णों की संख्या को पॉपअप विंडो में इस प्रकार खोजें
अब जब आपने पुष्टि कर दी है कि शब्द काउंटर सेवा ठीक से काम कर रही है, तो आप आगे बढ़ सकते हैं और Automator से बाहर निकल सकते हैं। सेवा बरकरार रहेगी।
सेवा को Mac OS X के माध्यम से तुरंत सभी ऐप्स पर ले जाना चाहिए, लेकिन यदि आप सेवा मेनू में वर्ण और शब्द काउंटर विकल्प उपलब्ध नहीं देखते हैं, तो आप कुछ ऐप्स को फिर से लॉन्च करना चाह सकते हैं।(साइड नोट: आप टर्मिनल का उपयोग सभी सिस्टम सेवाओं को मारने के लिए भी कर सकते हैं लेकिन इसके अनपेक्षित दुष्प्रभाव हो सकते हैं, इस प्रकार हम विशेष रूप से इसकी अनुशंसा नहीं करेंगे)।
यदि आप तय करते हैं कि आप यह सेवा नहीं चाहते हैं, तो आप सिस्टम प्राथमिकता में एक असंभावित स्थान पर जाकर इसे और अन्य को Mac OS X के सेवा मेनू से आसानी से हटा सकते हैं।