विंडोज के लिए बहुत सारे स्वचालन उपकरण हैं। आप कार्यों को शेड्यूल करने के लिए अंतर्निहित कार्य शेड्यूलर का उपयोग कर सकते हैं, या फ़ोल्डरों के लिए ईवेंट सेट अप करने के लिए फ़ोल्डर क्रियाओं का उपयोग कर सकते हैं। यदि वे आपके लिए पर्याप्त नहीं हैं और आप एक अधिक जटिल और शक्तिशाली स्वचालन उपकरण का उपयोग करना पसंद करते हैं, तो ऑटोआईट आपके लिए स्वचालन स्क्रिप्ट बनाने के लिए एक उपयोगी टूल है।

ऑटोआईट एक स्क्रिप्टिंग भाषा है जो बैच स्क्रिप्टिंग से अधिक शक्तिशाली है और विंडोज़ में लगभग किसी भी प्रकार का काम स्वचालित कर सकती है।

शुरू करना

ऑटोआईट एक जटिल पटकथा भाषा नहीं है। यदि आपके पास कुछ प्रोग्रामिंग ज्ञान है, तो आप ऑटोआईट को बहुत आसानी से चुन सकेंगे। सिंटैक्स से परिचित होने में कुछ समय लगेगा, लेकिन एक बार जब आप इसे प्राप्त कर लेंगे, तो आप दोहराए गए कार्यों को स्वचालित करने और विंडोज़ में काम करने वाले अन्य प्रोग्राम बनाने के लिए इसका उपयोग कर पाएंगे।

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

ऑटोआईटी दस्तावेज भी ऑनलाइन उपलब्ध है। इसमें ऑटोआईटी भाषा के बारे में जानने के लिए आपको लगभग हर चीज शामिल है।

नीचे, हम आपको कुछ उदाहरण दिखाएंगे कि ऑटोआईट क्या करने में सक्षम है:

अनुप्रयोगों के लॉन्चिंग और समापन को स्वचालित करना

एप्लिकेशन लॉन्च करने के लिए, ऑटोआईट में Run कमांड का उपयोग करें:

 चलाएं ("program.exe", "c: \ program path") 

आप RunAs कमांड के साथ एप्लिकेशन को विभिन्न उपयोगकर्ता क्रेडेंशियल्स के साथ भी चला सकते हैं। यदि आप अगली लॉन्च करने से पहले किसी विशेष एप्लिकेशन को बंद करने के लिए प्रतीक्षा करना चाहते हैं, तो आप RunWait कमांड का उपयोग कर सकते हैं।

एप्लिकेशन को बंद करने के लिए, आप ProcessClose कमांड का उपयोग कर सकते हैं।

उदाहरण के लिए, फ़ायरफ़ॉक्स बंद करने के लिए:

 स्थानीय $ pid = ProcessExists ("firefox.exe") अगर $ pid तो ProcessClose ($ pid) 

प्रोग्राम इंस्टॉलेशन स्वचालित करना

ऑटोआईट की सुंदरता और शक्ति यह है कि आप एप्लिकेशन की स्थापना सहित विंडोज़ में लगभग कुछ भी स्वचालित कर सकते हैं। यदि आप एक नेटवर्क व्यवस्थापक हैं और उपयोगकर्ता हस्तक्षेप के बिना चुपचाप प्रोग्राम इंस्टॉल करना चाहते हैं, तो ऑटोआईट इसे बहुत आसानी से कर सकता है।

असल में, आपको Run फ़ंक्शन का उपयोग करके पहले सेटअप इंस्टॉलर को चलाने की आवश्यकता होगी:

 चलाएं ("setup.exe") 

यदि आप वर्तमान निर्देशिका में नहीं हैं तो आप प्रोग्राम का पूरा पथ भी दे सकते हैं।

 चलाएं ("सी: \ पथ \ setup.exe") 

फिर हमें स्क्रीन पर इंटरफ़ेस दिखाई देने तक प्रतीक्षा करने की आवश्यकता है। हम इस उद्देश्य के लिए WinWaitActive फ़ंक्शन का उपयोग कर सकते हैं।

 WinWaitActive ("विंडो शीर्षक", "पाठ") 

जब विंडो सक्रिय हो जाती है, तो हम सेटअप प्रक्रिया के माध्यम से जाने के लिए शॉर्टकट कुंजियों का उपयोग करेंगे। अधिकांश इंस्टॉलर आपको इंस्टॉलेशन प्रक्रिया के साथ आगे बढ़ने के लिए कीबोर्ड शॉर्टकट का उपयोग करने की अनुमति देते हैं। आम तौर पर कुंजीपटल शॉर्टकट को एक रेखांकित अक्षर द्वारा दर्शाया जाता है, इसलिए आपको "Alt" और कार्रवाई के लिए रेखांकित अक्षर दबाए जाने की आवश्यकता होगी।

ऑटोआईट में, आप कुंजीपटल शॉर्टकट को प्रोसेस करने के लिए Send फ़ंक्शन का उपयोग कर सकते हैं।

 भेजें") 

और जब आपको केवल एंटर कुंजी दबाए जाने की आवश्यकता होती है, तो बस एंटर भेजें:

 भेजें ("एंटर") 

और जब स्थापना पूर्ण हो जाती है, तो आप WinClose फ़ंक्शन का उपयोग कर विंडो बंद कर सकते हैं।

उदाहरण के लिए, माइक्रोसॉफ़्ट ऑफिस की स्थापना स्वचालित करने के लिए, स्क्रिप्ट इस तरह दिखेगी:

 ; Office 2010 इंस्टॉलर रन ("setup.exe") चलाएं; सेटअप विंडो सक्रिय होने के लिए प्रतीक्षा करें WinWaitActive ("माइक्रोसॉफ्ट ऑफिस प्रोफेशनल प्लस 2010", "सेटअप"); लाइसेंस समझौते को स्वीकार करें (! ए); आगे बढ़ें अगली स्क्रीन भेजें (! सी); डिफ़ॉल्ट विकल्प के साथ Office को स्थापित करें WinWaitActive ("माइक्रोसॉफ्ट ऑफिस प्रोफेशनल प्लस 2010", "जिस इंस्टॉलेशन को आप चाहते हैं उसे चुनें") भेजें (! i); सेटअप स्थापित होने पर सेटअप बंद करें WinWaitActive ("माइक्रोसॉफ्ट ऑफिस प्रोफेशनल प्लस 2010 ", " सेटअप पूर्ण ") भेजें (! सी) 

चूंकि इंस्टालर इंस्टॉलेशन के बाद स्वचालित रूप से बंद हो जाएगा, इसलिए हमें WinClose फ़ंक्शन चलाने की आवश्यकता नहीं है।

मैक्रोज़ बनाना

ऑटोइट को मैक्रो रिकॉर्डर भी बेहतर बनाता है जिसका उपयोग कीस्ट्रोक के लंबे और थकाऊ अनुक्रमों के लिए किया जा सकता है। मैक्रो रिकॉर्डर विज्ञान के संपादक के पूर्ण संस्करण में उपलब्ध है।

मैक्रो रिकॉर्डर तक पहुंचने के लिए, SciTE संपादक खोलें और "टूल्स -> AU3Recorder" पर जाएं या बस "Alt + F6" शॉर्टकट कुंजी दबाएं। मैक्रो रिकॉर्डर आपके सभी कीस्ट्रोक रिकॉर्ड करेगा और फिर स्क्रिप्ट चलाने पर उन कीस्ट्रोक का अनुकरण करेगा। मैक्रो रिकॉर्डर की एकमात्र सीमा यह है कि हमें प्रत्येक कीस्ट्रोक के बीच स्वचालित रूप से WinWaitActive फ़ंक्शन नहीं मिला है। WinWaitActive फ़ंक्शन को शामिल करना महत्वपूर्ण है अन्यथा स्क्रिप्ट पहले सेटअप स्क्रीन प्रकट होने से पहले भी इसके निष्पादन को पूरा कर लेगी।

निष्कर्ष

हालांकि विंडोज़ में प्रोग्राम और कार्यों को स्वचालित करने के कई अन्य तरीके हैं, ऑटोआईट अधिक शक्तिशाली है और सबसे कठिन कार्यों को आसानी से कर सकता है।

क्या आप अपने दैनिक काम की दिनचर्या में स्वचालन का उपयोग करते हैं या चीजों को मैन्युअल रूप से करने में सहज हैं?