Computer >> कंप्यूटर >  >> प्रणाली >> Windows

AutoIt के साथ विंडोज के लिए ऑटोमेशन स्क्रिप्ट बनाएं

AutoIt के साथ विंडोज के लिए ऑटोमेशन स्क्रिप्ट बनाएं

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

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

आरंभ करना

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

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

AutoIt दस्तावेज़ीकरण ऑनलाइन भी उपलब्ध है। इसमें (लगभग) वह सब कुछ शामिल है जो आपको AutoIt भाषा के बारे में जानने की जरूरत है।

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

एप्लिकेशन के लॉन्च और समापन को स्वचालित करना

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

Run( "program.exe", "c:\program path")

AutoIt के साथ विंडोज के लिए ऑटोमेशन स्क्रिप्ट बनाएं

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

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

उदाहरण के लिए, Firefox को बंद करने के लिए:

local $pid = ProcessExists ("firefox.exe")
if $pid then ProcessClose ($pid)

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

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

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

Run ("setup.exe")

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

Run ("C:\path\setup.exe")

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

WinWaitActive ("Window title", "text")

AutoIt के साथ विंडोज के लिए ऑटोमेशन स्क्रिप्ट बनाएं

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

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

Send ("!a")

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

Send ("Enter")

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

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

;Run the Office 2010 installer
Run ("setup.exe")
;Wait for the setup window to be active
WinWaitActive ("Microsoft Office Professional Plus 2010", "setup")
;Accept the license agreement
Send (!a)
;Proceed to the next screen
Send (!c)
;Install Office with default options
WinWaitActive ("Microsoft Office Professional Plus 2010", "Choose the installation you want")
Send (!i)
;Close the setup when office is installed
WinWaitActive ("Microsoft Office Professional Plus 2010", "Setup Complete")
Send (!c)

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

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

AutoIt को और भी बेहतर बनाता है मैक्रो रिकॉर्डर जिसका उपयोग कीस्ट्रोक्स के लंबे और थकाऊ दृश्यों के लिए किया जा सकता है। मैक्रो रिकॉर्डर SciTE संपादक के पूर्ण संस्करण में उपलब्ध है।

AutoIt के साथ विंडोज के लिए ऑटोमेशन स्क्रिप्ट बनाएं

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

AutoIt के साथ विंडोज के लिए ऑटोमेशन स्क्रिप्ट बनाएं

निष्कर्ष

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

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


  1. मैक पर विंडोज को फ्री में कैसे चलाएं

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

  1. विंडोज 10 के लिए रिकवरी डिस्क बनाने की 3 विधियाँ

    एक विंडोज 10 रिकवरी डिस्क आपको अपने विंडोज 10 पीसी पर ऑपरेटिंग सिस्टम को पुनर्प्राप्त करने और मरम्मत करने की अनुमति देती है। जब चीजें गलत हो जाती हैं और आपका पीसी बूट-अप नहीं हो पाता है, तो विंडोज 10 रिपेयर डिस्क आपको समस्या को ठीक करने और आपके पीसी को काम करने की स्थिति में पुनर्स्थापित करने में मद

  1. विजुअल स्टूडियो कोड के साथ विंडोज 10 और विंडोज 11 पर पावरशेल स्क्रिप्ट कैसे बनाएं

    क्या आप जानते हैं कि आप Windows 10 और Windows 11 पर PowerShell स्क्रिप्ट बना सकते हैं? अब जब आपने विंडोज़ पर पावरशेल स्थापित कर लिया है, तो आप जानना चाहेंगे कि आप अपने पीसी पर इसके साथ क्या कर सकते हैं। इस गाइड में, हम आपको दिखाएंगे कि विजुअल स्टूडियो कोड का उपयोग करके एक साधारण स्क्रिप्ट फ़ाइल कैसे