आतापर्यंत, आपण ज्या सर्व ऑटोमेशन अॅप्लिकेशन्सबद्दल बोललो आहोत त्यामध्ये विशिष्ट पातळीची जटिलता आहे. क्रॉन आणि अॅनाक्रॉनला कमांड लाइनचा वापर आवश्यक आहे आणि ऑटोकीला पायथॉन स्क्रिप्टचा वापर आवश्यक आहे. आता आपण उबंटूमध्ये एक सोपा ऑटोमेशन सोल्यूशन पाहू.
या लेखात आपण अॅक्शनियाबद्दल बोलू, एक क्रॉस-प्लॅटफॉर्म टूल जे इतर गोष्टींबरोबरच, आपल्याला माऊस बटणे दाबणे, कीस्ट्रोक करणे, मेसेज बॉक्स प्रदर्शित करणे, टेक्स्ट फाइल्स संपादित करणे आणि बरेच काही यासारखी कामे स्वयंचलित करण्यास अनुमती देते. ऑटोकीपेक्षा अॅक्शनाचा मोठा फायदा म्हणजे यातील बरीच कामे पूर्व-प्रोग्राम केलेली असतात. तथापि, जर आपल्याला इतर जोडायचे असतील तर आपण ते जावास्क्रिप्ट प्रोग्रामिंग भाषेत करू शकतो.
जावास्क्रिप्ट ही एक उच्च-स्तरीय, व्याख्या केलेली, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा आहे जी वेबसाठी परस्परसंवादी अनुप्रयोग लिहिण्यासाठी मोठ्या प्रमाणात वापरली जाते. त्याच्या वैशिष्ट्यांमध्ये फॉर्म वापरून परस्परसंवादांना परवानगी देणे, अॅनिमेशन तयार करणे किंवा रिअल टाइममध्ये उत्तेजनांना प्रतिसाद देणे समाविष्ट आहे.
उबंटूवर सोपे ऑटोमेशन सोल्यूशन
अॅक्शना सोबत आपण करू शकणाऱ्या गोष्टींमध्ये हे समाविष्ट आहे:
डिव्हाइस इम्युलेशन
कीबोर्ड आणि माऊससह वापरकर्त्याच्या परस्परसंवादाचे अनुकरण करणाऱ्या क्रिया.
- एक मजकूर लिहा.
- एक कळ दाबा.
- माउस पॉइंटरला थेट किंवा मार्गाचा अवलंब करून एका विशिष्ट बिंदूवर हलवा.
- स्क्रीनवरील एक बिंदू दाबा (टच स्क्रीनवर).
- माऊस व्हील फिरवा.
- की दाबली जाईपर्यंत वाट पहा.
प्रणालीशी संवाद
सिस्टमला काही विशिष्ट क्रिया करण्यास भाग पाडते. पूर्व-प्रोग्राम केलेल्यांमध्ये हे समाविष्ट आहे:
- आदेश कार्यान्वित करा (वैयक्तिकरित्या किंवा सूचनांच्या मालिकेचा भाग म्हणून)
- प्रक्रिया नष्ट करा.
- एक सूचना दाखवा.
- स्क्रीनवर रंगीत पिक्सेल येईपर्यंत वाट पहा.
- तुमचा संगणक रीस्टार्ट करा, बंद करा किंवा लॉक करा.
- एक वेब पेज उघडा.
- आवाज वाजवा.
- स्क्रीनवर एक प्रतिमा शोधा.
- ग्रंथांचे वाचन.
विंडो सिस्टमशी संवाद
ग्राफिकल इंटरफेससह अनुप्रयोगांसह वापरकर्त्याच्या परस्परसंवादाचे अनुकरण करते.
- संवाद बॉक्स प्रदर्शित करा
- काही डेटा एंटर करा.
- खिडकीची वाट पहा.
- विंडो हलवा, बंद करा आणि आकार बदला.
डेटा व्यवस्थापन
फाइल्स, व्हेरिअबल्स आणि ईमेल्ससह काम करणे
- मजकूर फाइल लिहा किंवा वाचा.
- बायनरी फाइल लिहा किंवा वाचा.
- INII फाइल लिहा किंवा वाचा
- रजिस्ट्रीमध्ये लिहा किंवा वाचा.
- क्लिपबोर्डवरून लिहा किंवा वाचा
- पर्यावरण चल वाचा.
- फाईल कॉपी करा.
- एक फाइल डाउनलोड करा.
- ई-मेल पाठवा.
बायनरी फाइल्स ही एक प्रकारची फाइल आहे जी डेटा अशा स्वरूपात साठवते जी मानवांना थेट वाचता येत नाही कारण ती मशीन भाषेत (शून्य आणि एक) एन्कोड केलेली असते. बायनरी फाइल्सची काही उदाहरणे म्हणजे एक्झिक्युटेबल प्रोग्राम्स, लायब्ररीज, फर्मवेअर किंवा कंपाईल केलेला डेटा. त्या मजकूर फायली मानल्या जाऊ शकत नाहीत कारण त्या वाचनीय स्वरूपात (जसे की ASCII/UTF-8) वर्ण-एनकोड केलेल्या नाहीत. योग्य परवानग्या उपलब्ध असतील तर त्या चालवता येतात.
INI फाइल्सच्या बाबतीत, या साध्या टेक्स्ट फाइल्स असतात परंतु त्या विशिष्ट फंक्शनसह असतात. ते प्रोग्राम सेटिंग्ज एका संरचित स्वरूपात संग्रहित करण्यासाठी वापरले जातात ज्यामध्ये कंसात आणि की = व्हॅल्यू पॅरामीटर्समध्ये एक साधा वाक्यरचना जोडलेली असते.
एन्व्हायर्नमेंट व्हेरिअबलमध्ये एक की-व्हॅल्यू जोडी असते जी प्रक्रियेच्या वातावरणात साठवली जाते. ऑपरेटिंग सिस्टम आणि अॅप्लिकेशन्स दोन्ही त्यांचे ऑपरेशन कॉन्फिगर करण्यासाठी त्यांचा वापर करू शकतात. हे व्हेरिअबल्स रनिंग प्रोग्राम्सद्वारे अॅक्सेस केलेल्या पाथ, प्रेफरन्सेस किंवा कॉन्फिगरेशनबद्दल माहिती प्रदान करतात.
अंतर्गत प्रवाह व्यवस्थापन
कार्यक्रमाची अंतर्गत कामे हाताळते.
- प्रोग्रामची अंमलबजावणी थांबवते.
- Javascript कोड चालवा.
- जावा स्क्रिप्टमधील विशिष्ट ओळ किंवा लेबलवर जा.
- लूप चालवा.
- काहीही करू नका (डेव्हलपर्सच्या मते आम्ही हे वैशिष्ट्य आमच्या विचारापेक्षा जास्त वापरणार आहोत.
- स्क्रिप्टची अंमलबजावणी थांबवा.
- व्हेरिअबलची व्हॅल्यू सेट करा किंवा वाचा.
- विशिष्ट तारीख किंवा वेळेची वाट पहा.
- व्हेरिएबलची वाट पहा
- अॅप्लिकेशन कन्सोलवर लिहा.
- प्रक्रिया सुरू करा, थांबवा किंवा कॉल करा.
आपण आपल्या उबंटू प्रकाराच्या सॉफ्टवेअर सेंटरमधून अॅक्शना स्थापित करू शकतो.