मुझे यह समस्या थी। मैं नाराज हो रहा था, और इससे भी बदतर, मैं गलती कर रहा था। मुझे अपनी परेशानियों को रोकने की ज़रूरत थी और यह सुनिश्चित करना था कि इन नीरस चीजों को मुझे बार-बार टाइप करना था, वे लगातार और सही थे। शिकार समाधान के लिए था। बाहर निकलता है दोनों समस्याओं का एक जवाब है: AutoHotKey।
ऑटोहॉटकी क्या है?
इसके मूल पर, ऑटोहॉटकी (एएचके) एक स्क्रिप्टिंग प्लेटफॉर्म है। केवल "कोड" के एक छोटे से बिट के साथ, आप पृष्ठभूमि में चलने वाली एक स्क्रिप्ट बना सकते हैं और आपको सेट की गई हॉटकी के साथ कुछ भी करने की अनुमति देता है। यदि कोई कीबोर्ड शॉर्टकट है जिसे आप बदलना चाहते हैं, तो आप इसे रीमेप कर सकते हैं। यदि कोई वाक्यांश है जो आप नियमित रूप से टाइप करते हैं, तो आप इसे एक महत्वपूर्ण संयोजन असाइन कर सकते हैं। यदि नियमित रूप से मैन्युअल रूप से चलाने वाले आदेशों की एक श्रृंखला है, तो एएचके उन्हें एक साधारण कुंजी कॉम्बो के साथ चला सकता है।
हालांकि "स्क्रिप्टिंग प्लेटफ़ॉर्म" और "कोड" जैसे शब्दों से डरो मत। ऑटोहॉटकी शुरू करने के लिए बेहद आसान है, खासकर यदि आप बुनियादी आदेशों को मूल हॉटकी निर्दिष्ट कर रहे हैं। संभावना है, आप सीख सकते हैं कि आपको एक दोपहर के दौरान क्या करना है। चलो शुरू करने के लिए ऑटोहोटीकी क्या कर सकता है इसके कुछ बुनियादी उदाहरणों के माध्यम से चलो।
ऑटोहॉटकी कैसे स्थापित करें
प्रोग्राम डाउनलोड करने के लिए ऑटोहोटीकी की वेबसाइट पर जाएं। मुख्य पृष्ठ पर एक बड़ा हरा बटन है जो उस पर "डाउनलोड" कहता है। उस पर क्लिक करने से आपको डाउनलोड पेज पर ले जाया जाएगा। नवीनतम संस्करण प्राप्त करने के लिए यहां आप एक टील डाउनलोड बटन पर जा सकते हैं।
नोट: कुछ एंटीवायरस प्रोग्राम ऑटोहॉटकी को मैलवेयर के रूप में फ़्लैग करेंगे। यह एक झूठी सकारात्मक है। ऑटोहॉटकी बेहद शक्तिशाली है, और जब यह अपने आप पर खतरनाक नहीं है, यह एक पटकथा भाषा है-जिसका अर्थ है कि यदि आप की इच्छा थी तो आप इसके साथ मैलवेयर बना सकते हैं। लेकिन आधार ऑटोहॉटकी प्रोग्राम को डाउनलोड करने के बारे में चिंता न करें; यह आपके कंप्यूटर को नुकसान नहीं पहुंचाएगा।
अपनी पहली ऑटोहॉटकी स्क्रिप्ट कैसे बनाएं
ऑटोहॉटकी एप्लिकेशन को चलाना अब वास्तव में कुछ भी नहीं करेगा बल्कि इसके सहायता पृष्ठ को लॉन्च करेगा। प्रारंभ करने के लिए, आपको एक स्क्रिप्ट की आवश्यकता है जो आपके कस्टम कीबोर्ड शॉर्टकट के बारे में AutoHotkey को बताती है। तो चलिए एक बनाकर शुरू करते हैं।
अपने डेस्कटॉप (या किसी अन्य फ़ोल्डर) पर राइट-क्लिक करें और नई> ऑटोहॉटकी स्क्रिप्ट चुनें। यह उस फ़ोल्डर में.ahk एक्सटेंशन के साथ एक नई फ़ाइल बनाएगा। जो कुछ भी आप चाहते हैं उसे नाम दें, फिर उस पर राइट-क्लिक करें और इसे नोटपैड में खोलें। (या अधिक कोड-अनुकूल प्रोग्राम जैसे नोटपैड ++, यदि आपके पास है)। फ़ाइल में कुछ पाठ होगा। सरल स्क्रिप्ट के लिए यहां प्रदर्शन कर रहे थे, इसे हटाया जा सकता है। जैसे ही आप अधिक उन्नत हो जाते हैं, आप इसे छोड़ना चाह सकते हैं।
चलो एक असली सरल चरित्र सम्मिलन स्क्रिप्ट के साथ शुरू करते हैं। मेरे पास एक स्क्रिप्ट है जिसका उपयोग मैं हर दिन जर्मन से सामान्य पात्रों को टाइप करने की अनुमति देता हूं जो मेरे अंग्रेजी कीबोर्ड पर नहीं हैं। मान लीजिए कि जब भी मैं अपने कीबोर्ड पर Alt + Shift + S दबाता हूं तो मैं ß चरित्र टाइप करना चाहता हूं। ऑटोहॉटकी में, यह इस तरह दिखेगा:
!+s:: Send, ß
आइए पाठ के उस बिट को तोड़ दें:
- ! Alt कुंजी के लिए प्रतीक है
- + शिफ्ट कुंजी के लिए प्रतीक है
- एस (स्पष्ट रूप से) एस कुंजी के लिए खड़ा है
- :: बताता है कि आप एक साथ दबाए जाने पर चलने वाली कुंजी को चलाने के लिए क्या चाहते हैं
- भेजें, एक आदेश है जो कार्यवाही पाठ टाइप करता है
- ß वह पाठ है जिसे हम कमांड टाइप करना चाहते हैं।
अनिवार्य रूप से, यह आदेश कहता है "जब Alt, Shift, और S एक ही समय में दबाए जाते हैं, तो ß टाइप करें।"
आप अन्य संशोधक भी जोड़ सकते हैं। उदाहरण के लिए, यदि आप अपनी हॉटकी से पहले <प्रतीक जोड़ते हैं (तो यह पढ़ता है
यदि आप बाएं Alt कुंजी का उपयोग करते हैं तो आप केवल आदेश चलाने के लिए AutoHotkey को बता सकते हैं।
मेरी पूरी जर्मन-प्रतीक-हॉटकी स्क्रिप्ट इस तरह दिखती है:
आप इसे अलग-अलग पात्रों से भी अधिक ले सकते हैं। यदि आप अपने मस्तिष्क से अपनी उंगलियों तक जटिल, अप्रिय, या केवल सादे लंबे चरित्र तारों का अनुवाद करने के लिए नियमित रूप से संघर्ष करते हैं, तो ऑटोहॉटकी आपका नया सबसे अच्छा दोस्त है। मेरे अन्य काम में, मुझे अक्सर उन लोगों से परिचय के बिना परियोजनाओं पर सुरक्षा वस्तुओं पर चर्चा करने के लिए अन्य संस्थानों में व्यक्तियों तक पहुंचना पड़ता है। इसके लिए मुझे यह समझाने की आवश्यकता है कि मैं कौन हूं और मैं उनसे संपर्क क्यों कर रहा हूं। इस पूरे संदेश को टाइप करने के बजाय मैं एएचके में हॉटस्टिंग का उपयोग करता हूं। लिपि इस तरह दिखती है:
:*:
शुरुआत में एएचके को स्टिंग के लिए देखने के लिए कहा जाता है। इस मामले में स्ट्रिंग है
ncm
(मेरे सिर में, ठंडा संदेश, के लिए छोटा)। इसलिए जब भी मैं बॉक्स में अक्षर एनसीएम टाइप करता हूं, तो यह उन्हें पाठ के स्ट्रिंग के साथ बदल देगा जो निम्नानुसार है
::
लिपि में न केवल मैंने तीन कीस्ट्रोक में टाइप करने के अनुच्छेद के लायक को बदल दिया है, मुझे पता है कि यह हर समय सही होगा।
यह हॉटस्क्रिप्ट के बजाय हॉटकी के साथ भी पूरा किया जा सकता है। आप बदल सकते हैं
:*:ncm
के साथ लिपि में
!+n
और आपके कीबोर्ड पर Alt + N दबाए गए टेक्स्ट की एक ही स्ट्रिंग दिखाई दे रही है।
AutoHotkey में आपके कंप्यूटर से मूल जानकारी खींचने की क्षमता भी है। उदाहरण के लिए, यह आज की तारीख प्राप्त कर सकते हैं। तो अगर आप किसी ऐसे क्षेत्र में प्रवेश कर रहे हैं जो बहुत सारे फ़ील्ड में प्रवेश कर रहा है, तो यह स्क्रिप्ट लाइफसेवर हो सकती है।
आगे जा रहे हैं: रन प्रोग्राम, रीमैप शॉर्टकट्स, और अधिक
ऑटोहॉटकी सम्मिलित टेक्स्ट से बहुत कुछ कर सकता है (हालांकि यह इसके अधिक सामान्य उपयोगों में से एक है)। जब आप कोई निश्चित कुंजी दबाते हैं, तो आप प्रोग्राम को चलाने के लिए इसका उपयोग भी कर सकते हैं, अपनी पसंद के हॉटकी पर Alt + Tab जैसे शॉर्टअप को रीपैप करें, या अपने माउस पर रीमेप बटन। यदि आप वास्तव में गहरे हो जाते हैं, तो आप ऑटोहॉटकी के साथ संवाद बॉक्स या पूर्ण प्रोग्राम भी बना सकते हैं।
आप ऑटोहॉटकी दस्तावेज में हॉटकी के लिए अलग-अलग प्रतीकों को देख सकते हैं। आप स्क्रिप्ट में जो कुछ भी कर सकते हैं उसके बारे में और भी उदाहरणों के लिए आप अपने शुरुआती ट्यूटोरियल को भी देख सकते हैं। यदि आप कभी अटक जाते हैं, तो ऑटोहॉटकी फोरम खोज करने, प्रश्न पूछने और ऑटोहोटीकी क्या कर सकता है इसके बारे में और जानने के लिए एक शानदार जगह है।