अनुक्रमणिका[लपवा][दाखवा]
फक्त काही क्लिकमध्ये पुनरावृत्ती होणारी कार्ये करण्याचा एक मार्ग आहे का?
अनेक वापरकर्त्यांना उत्पादकतेसाठी काही मूलभूत शॉर्टकट की आधीच माहित आहेत. GUI भोवती नेव्हिगेट करण्यासाठी तुमचा माउस वापरण्याऐवजी, तुम्ही तुमचे कार्य जतन करण्यासाठी फक्त Ctrl+S वापरू शकता. प्रत्येक उघडलेली विंडो मॅन्युअली कमी करण्याऐवजी, तुमचा डेस्कटॉप दाखवण्यासाठी तुम्ही फक्त Win+D टाइप करू शकता. पण तुमच्या स्वतःच्या शॉर्टकट की तयार करण्याचा एक मार्ग आहे का?
AutoHotkey हा एक प्रोग्राम आहे जो तुम्ही कोडच्या काही ओळींसह सानुकूल आदेश तयार करण्यास सहजपणे शिकू शकता. काही कीस्ट्रोकसह तुमची आवडती वेबसाइट किंवा प्रोग्राम उघडण्यास सक्षम असण्याची कल्पना करा किंवा तुम्ही "currdate" टाइप करता तेव्हा आपोआप वर्तमान तारीख प्रविष्ट करा.
हा लेख तुम्हाला AutoHotkey मध्ये आढळू शकणार्या काही मूलभूत वैशिष्ट्यांचा विचार करेल तसेच प्रोग्रामसाठी काही सामान्य वापर प्रकरणे एक्सप्लोर करेल.
AutoHotKey म्हणजे काय?
AutoHotkey ही एक विनामूल्य आणि मुक्त-स्रोत सानुकूल स्क्रिप्टिंग भाषा आहे जी Microsoft Windows मध्ये उपलब्ध आहे. सुरुवातीला कीबोर्ड शॉर्टकट सहज तयार करण्यासाठी आणि संगणक कार्ये सहज स्वयंचलित करण्यासाठी हॉटकीज तयार करण्यासाठी हे विकसित केले गेले.
या प्रोग्रामसह, वापरकर्ते सहजपणे स्क्रिप्ट आणि मॅक्रो तयार करू शकतात जे कीबोर्ड आणि माउस इनपुटच्या स्ट्रिंगची प्रतिकृती बनवू शकतात. ऑटोहॉटकीच्या प्रगत वापर प्रकरणांमध्ये तुम्हाला तुमची स्क्रिप्ट नक्की काय करायचे आहे हे निर्दिष्ट करण्यासाठी वापरकर्ता इंटरफेस आणि मेनू बार वापरतात.
ऑटोहॉटकी C++ वर चालत असल्याने, प्रत्येक स्क्रिप्ट सहजपणे .EXE फाईलमध्ये रूपांतरित केली जाऊ शकते जी कोणीही ऑटोहॉटकी स्थापित केलेली नसली तरीही चालवू शकते.
वापरकर्ते त्यांच्यामध्ये ऑटोहॉटकी स्थापित करू शकतात अधिकृत संकेतस्थळ. त्यांचे दस्तऐवज नवशिक्यासाठी अनुकूल आणि व्यापक आहे.
महत्वाची वैशिष्टे
- व्हेरिएबल्स नियुक्त करण्याची आणि पुनर्प्राप्त करण्याची क्षमता
- काही कीबोर्ड की रीमॅप करा किंवा अक्षम करा
- कीबोर्ड, माउस आणि जॉयस्टिक इनपुटचे अनुकरण करा
- वापरकर्ते "हॉटस्ट्रिंग्स" नियुक्त करू शकतात जे विशिष्ट मजकूर बदलू शकतात
- GUI द्वारे सानुकूल डेटा एंट्री फॉर्म
- Windows API सह सुसंगतता
- सानुकूल अॅरे किंवा ऑब्जेक्ट्स तयार करा.
- फंक्शन्सच्या विस्तृत लायब्ररीसह येते जे वापरकर्त्यांना मजकूर, मूल्यांची गणना आणि बरेच काही हाताळण्यात मदत करू शकते
मूलभूत संकल्पना
तुमची AutoHotkey स्क्रिप्ट तयार करताना तुम्ही वापरू शकता अशा काही मूलभूत संकल्पनांचे येथे पूर्वावलोकन आहे.
नवीन फाइल तयार करत आहे
एकदा ऑटोहॉटकी इन्स्टॉल झाल्यानंतर, जेव्हा तुम्ही तुमच्या डेस्कटॉपवर उजवे-क्लिक करा तेव्हा विंडोज वापरकर्ते नवीन अंतर्गत ऑटोहॉटकी स्क्रिप्ट पर्याय निवडून त्वरित नवीन स्क्रिप्ट जोडू शकतात.
तुमची स्क्रिप्ट सुधारणे सुरू करण्यासाठी, तुम्ही तुमच्या आवडत्या टेक्स्ट एडिटरमध्ये नवीन फाइल उघडू शकता. प्रत्येक नवीन स्क्रिप्टमध्ये डीफॉल्ट स्क्रिप्ट समाविष्ट असते जी सर्वोत्तम कामगिरी आणि सुसंगतता सुनिश्चित करते.
हॉटकी आणि हॉटस्ट्रिंग्स
हॉटकीज किंवा शॉर्टकट की हे कीबोर्ड कीचे संयोजन आहेत जे विशिष्ट क्रिया ट्रिगर करतात.
खालील उदाहरणामध्ये, आम्ही हॉटकी Win + N वापरू इच्छित असल्याचे दर्शविण्यासाठी आम्ही “#n” स्ट्रिंग वापरली आहे. पुढील ओळ नोटपॅड ऍप्लिकेशनसाठी रन कमांड निर्दिष्ट करते. क्रियेच्या समाप्तीचे संकेत देण्यासाठी आम्ही रिटर्न की वापरतो.
पाउंड चिन्ह म्हणजे विन. "!" Alt की साठी चिन्ह वापरले जाते, Ctrl साठी “^” चिन्ह वापरले जाते आणि Shift की साठी “+” की वापरली जाते. एकत्रितपणे, या कळा म्हणून ओळखल्या जातात सुधारक की.
ऑटोहॉटकी देखील समर्थन देते संदर्भ-संवेदनशील हॉटकी उदाहरणार्थ, तुम्ही तुमच्या आवडत्या संपादकामध्ये असाल तरच तुम्हाला एखादी क्रिया ट्रिगर करायची असेल. हे करण्यासाठी, AutoHotkey ला #IfWinActive कीवर्ड आहे.
खालील उदाहरणामध्ये, आम्ही a जोडले आहे #IfWinActive कृती करण्यापूर्वी वापरकर्ता सध्या नोटपॅड ऍप्लिकेशनवर आहे की नाही हे आधी तपासणारा निर्देश.
हॉटस्ट्रिंग्स आपण ते टाइप करता तेव्हा संक्षेप विस्तृत करण्यासाठी प्रामुख्याने वापरले जातात. उदाहरणार्थ, तुम्ही AHK स्क्रिप्ट सेट करू शकता जी तुम्ही “btw” टाइप केल्यानंतर “बाय द वे” टाइप करते.
हॉटस्ट्रिंग परिभाषित करणे खूप सोपे आहे. कोलनच्या दोन जोड्यांमध्ये फक्त ट्रिगर संक्षेप बंद करा. तुम्ही संक्षेपानंतर शेवटचे अक्षर टाइप केल्यावर हॉटस्ट्रिंग सक्रिय होते.
शेवटच्या वर्णांमध्ये कंस, कंस, ब्रेसेस, विरामचिन्हे, टॅब, स्पेस आणि एंटर की समाविष्ट आहे. उदाहरणार्थ, वरील स्क्रिप्ट वापरून, मी हॉटस्ट्रिंग ट्रिगर न करता “ttylm” टाइप करू शकतो.
वापरकर्ते एकाच फाईलमध्ये अनेक हॉटस्ट्रिंग्स आणि हॉटकीज ठेवू शकतात.
की इनपुट पाठवा
मागील उदाहरणांमध्ये, आम्ही मजकूर इनपुट परत करणाऱ्या क्रियांची उदाहरणे दाखवली आहेत. हे बर्याच प्रकरणांमध्ये उपयुक्त असले तरी, काही उदाहरणे आहेत जिथे आम्हाला त्याऐवजी पाठवा की इनपुट वापरावे लागेल.
हे वैशिष्ट्य तुम्हाला स्क्रिप्टमध्ये कळ कधी दाबली जाते आणि ती अनप्रेस केली जाते आणि ती किती वेळ दाबली जावी हे निर्दिष्ट करण्यास अनुमती देते. की विलंब आवश्यक असलेल्या क्रिया सहसा पाठवा आदेश वापरतात.
वरील उदाहरणात, आमच्याकडे एक स्क्रिप्ट आहे जी एका सेकंदासाठी अप-एरो की दाबून ठेवते. लक्षात घ्या की आमच्याकडे की दाबण्यासाठी आणि सोडण्यासाठी स्वतंत्र कमांड्स आहेत.
वेबसाइट्स आणि प्रोग्राम्स चालवा
फाइल्स आणि URL उघडण्यासाठी आम्ही Run कमांड वापरू शकतो. " सारख्या वाक्यांशासह प्राप्तकर्ता निर्दिष्ट करणेMailto:[ईमेल संरक्षित]दिलेला प्राप्तकर्ता भरलेला तुमचा डीफॉल्ट ईमेल अर्ज उघडेल.
फाइल्स व्यतिरिक्त, AHK तुम्हाला तुमच्या ऑपरेटिंग सिस्टममध्ये विशेष विंडोज फोल्डर उघडण्याची परवानगी देते. उदाहरणार्थ, रीसायकल बिन उघडण्यासाठी, आम्ही त्या फोल्डरचा जागतिक स्तरावर अद्वितीय ओळखकर्ता वापरू शकतो किंवा सीएलएसआयडी. तुम्ही हे ब्राउझ करू शकता यादी Windows वर उपलब्ध CLSID चे.
ऑब्जेक्ट्स आणि व्हेरिएबल्स
ऑटोहॉटकीसाठी अधिक प्रगत वैशिष्ट्यांमध्ये व्हेरिएबल्स आणि ऑब्जेक्ट्स वापरण्याची क्षमता समाविष्ट आहे.
व्हेरिएबल्सचा वापर इतर फंक्शन्समधील मजकूर, संख्या आणि डेटा संग्रहित करण्यासाठी केला जाऊ शकतो. तुम्ही व्हेरिएबलला कोणतेही मूल्य नियुक्त करू शकता.
ऑब्जेक्ट्स हा डेटा अधिक कार्यक्षमतेने व्यवस्थित करण्याचा एक मार्ग आहे. ऑब्जेक्ट्स हा मूलत: व्हेरिएबल्सचा संग्रह असतो. AHK मध्ये, व्हेरिएबलची नावे की म्हणून ओळखली जातात, तर सामग्रीला मूल्ये म्हणतात.
ऑब्जेक्ट्स अॅरे फॉरमॅटमध्ये असू शकतात, जिथे प्रत्येक व्हॅल्यूशी संबंधित निर्देशांक त्याच्या की म्हणून असतो. वैकल्पिकरित्या, आम्ही एक सहयोगी अॅरे वापरू शकतो जिथे की स्ट्रिंग किंवा नॉन-सेक्वेंशियल नंबर्स असतात.
उदाहरण वापर प्रकरणे
1. कीबोर्ड रीमॅपिंग
जे वापरकर्ते पर्यायी कीबोर्ड मॅपिंग वापरू इच्छितात, जसे की ड्वोराक, योग्य कीबोर्ड मॅपिंग सहजपणे सेट करण्यासाठी ऑटोहॉटकी स्क्रिप्ट वापरू शकतात.
2. कोणत्याही वेबसाइट आणि प्रोग्रामसाठी हॉटकीज
ऑटोहॉटकी तुमच्या संगणकावर कोणताही प्रोग्राम उघडू शकते आणि कोणतीही वेबसाइट URL आणू शकते. उदाहरणार्थ, तुम्ही Ctrl + Shift + C दाबल्यावर Google शोध उघडेल अशी स्क्रिप्ट तुम्ही सेट करू शकता. तुमचे सर्वाधिक वापरले जाणारे प्रोग्राम एकल कीस्ट्रोक दूर असू शकतात.
3. वारंवार वापरल्या जाणार्या फाईलची नावे किंवा वाक्ये भरा
ऑटोहॉटकी तुम्हाला विविध वाक्ये आणि मजकूर स्ट्रिंग सहजपणे भरण्यास मदत करू शकते जे स्वतःला टाइप करणे कंटाळवाणे असू शकते. उदाहरणार्थ, तुम्ही एक लहान हॉटस्ट्रिंग तयार करू शकता जो तुमचा मेलिंग पत्ता टाइप करेल.
4. विशेष वर्ण आणि विरामचिन्हांसाठी सानुकूल शॉर्टकट
तुम्हाला ñ किंवा é सारखे विशेष वर्ण टाइप करण्यात कधी अडचण आली आहे का? एन डॅश (–) किंवा एम डॅश (—) कसे टाइप करावे हे लक्षात ठेवणे लेखकांना कंटाळवाणे वाटू शकते. ऑटोहॉटकी वापरकर्त्यांना त्यांच्या सर्वाधिक वापरल्या जाणार्या विशेष वर्णांसाठी सानुकूल शॉर्टकट तयार करण्यात मदत करू शकते.
निष्कर्ष
AutoHotkey विंडोज वापरकर्त्यांसाठी एक अत्यंत शक्तिशाली प्रोग्राम आहे.
पुनरावृत्ती होणारी आणि त्रासदायक कार्ये स्वयंचलित करण्यासाठी प्रोग्राम योग्य आहे. पॉवर वापरकर्ते आणि स्क्रिप्टिंग चाहत्यांना AHK त्याच्या स्क्रिप्टिंग भाषेसह करू शकत असलेल्या मोठ्या संख्येने कार्यांचा नक्कीच फायदा होईल.
प्रत्युत्तर द्या