यदि मुक्त और मुक्त स्रोत सॉफ़्टवेयर के बारे में कुछ अच्छा है, तो वह यह है कि हमारे पास प्रत्येक समस्या पर लागू करने के लिए कई अलग-अलग समाधान हैं। मेरे पास पहले से ही स्वचालन पर साढ़े पांच लेख हैं जब मेरा विचार प्रत्येक घातक पाप के लिए एक को समर्पित करना था। जिसमें मुझे आशा है कि आलस्य को समर्पित अंतिम होगा (मैं थक गया हूँ) हम एक और ऑटोमेशन टूल पर टिप्पणी करने जा रहे हैं।
अब तक हमने देखा है कि किसी विशिष्ट तिथि और समय पर कमांड के निष्पादन को कैसे शेड्यूल किया जाता है, सिस्टम को एक संक्षिप्त नाम टाइप करके टेक्स्ट को स्वचालित रूप से विस्तारित करता है या यह निर्धारित करता है कि पायथन प्रोग्रामिंग भाषा में लिखी गई स्क्रिप्ट को कुंजियों के संयोजन को दबाकर निष्पादित किया जाता है। . अब हम देखेंगे कि कैसे, यह सब करने के अलावा, कीबोर्ड और माउस आंदोलनों का अनुकरण करें।
दुर्भाग्य से यह अभी भी वेलैंड के साथ काम नहीं करता है इसलिए हमें X11 में डिस्प्ले मैनेजर के रूप में वापस लॉग इन करना होगा।
Linux के लिए एक और स्वचालन उपकरण
ACCIONA
AutoKey की खामी थी कि हमें यह जानने की जरूरत थी कि अधिक जटिल कार्यों को स्वचालित करने के लिए पायथन स्क्रिप्ट कैसे लिखी जाती है। एक्शन इन समस्याओं को हल करता है, जिससे हमें नौकरियों को स्वचालित करने के लिए इसके विज़ुअल एडिटर का उपयोग करने की अनुमति मिलती है जैसे माउस बटन दबाना, क्लिपबोर्ड सामग्री को कॉपी और पेस्ट करना, किसी विशिष्ट साइट पर जाने के लिए ब्राउज़र खोलना, प्रक्रियाओं को शुरू करना और समाप्त करना, या संदेश या चेतावनियां प्रदर्शित करना।
पूर्व क्रमादेशित क्रियाओं की सूची
खिड़कियों का प्रबंधन
- संदेश पात्र: संदेश दिखाएं या प्रश्न पूछें।
- खिड़की की स्थिति: जांचें कि क्या कोई विंडो मौजूद है और उस पर कार्रवाई करें।
- डाटा प्रविष्टि: उपयोगकर्ता को जानकारी दर्ज करने के लिए प्रेरित करता है।
- एकाधिक डेटा प्रविष्टि: उपयोगकर्ता को सूची से आइटम चुनना होगा।
- खिड़की: विंडो पर एक क्रिया करें
डिवाइसेज
ये क्रियाएं माउस और कीबोर्ड के व्यवहार का अनुकरण करती हैं।
- कर्सर पथ: माउस कर्सर को पथ के साथ ले जाएँ।
- क्लिक करें: माउस बटन दबाने का अनुकरण करता है।
- कर्सर आंदोलन: कर्सर को स्क्रीन पर किसी स्थिति में ले जाता है।
- पहिया: माउस व्हील की गति का अनुकरण करता है।
- चाभी: एक कुंजी प्रेस या रिलीज का अनुकरण करता है।
- पाठ लिखें: एक पाठ लिखें।
- मुख्य स्थिति: जाँचता है कि क्या कोई कुंजी संयोजन दबाया गया था।
प्रणाली
ऑपरेटिंग सिस्टम से संबंधित कार्य करता है
- आदेश: एक आदेश निष्पादित करें या एक प्रक्रिया शुरू करें।
- अलग आदेश: एक अलग कमांड या प्रक्रिया को निष्पादित या शुरू करें।
- पिक्सेल का रंग: पिक्सेल के रंग के आधार पर या नहीं के आधार पर कोई क्रिया करना या करना बंद कर देता है।
- एक प्रक्रिया को मार डालो: संकेतित प्रक्रिया को मार डालो।
- एक ध्वनि चलाएं: स्थानीय रूप से संग्रहीत या स्ट्रीमिंग ध्वनि फ़ाइल चलाएं।
- यूआरएल खोलें: सिस्टम पर डिफ़ॉल्ट रूप से सेट किए गए ब्राउज़र में एक वेब पेज खोलें।
- अधिसूचना: एक अधिसूचना दिखाएं।
- प्रणाली: ऑपरेटिंग सिस्टम को पुनरारंभ करें, रोकें या निलंबित करें।
- छवि खोजें: डेस्कटॉप पर, विंडो में या किसी अन्य छवि में छवि खोजें।
- लिखे हुए को बोलने में बदलना: सिस्टम के एक्सेसिबिलिटी टूल का उपयोग करके टेक्स्ट पढ़ें।
आंतरिक उपयोग
वे स्क्रिप्ट संरचना का हिस्सा हैं।
- के लिए जाओ: निष्पादित करने के लिए अगली क्रिया सेट करता है।
- कोई ऑप नहीं: नो हस नाडा।
- लूप: इंगित करता है कि निम्नलिखित क्रिया को कई बार निष्पादित किया जाना चाहिए।
- कोड: जावास्क्रिप्ट कोड चलाएँ।
- एक चर की स्थिति: यदि किसी निश्चित चर का पूर्व निर्धारित मान है तो एक क्रिया निष्पादित करता है।
- मौसम की स्थिति: एक क्रिया निष्पादित करता है यदि यह पहले से संकेतित क्षण है।
- कंसोल: प्रोग्राम के कंसोल में एक प्रविष्टि लिखें
- टूटना: निर्दिष्ट समय के लिए स्क्रिप्ट निष्पादन को रोकता है।
- एक्शन से बाहर निकलें: कार्यक्रम से बाहर निकलता है।
- चर: एक चर पर अधिनियम।
- स्टॉप: प्रोग्राम को रोकता है।
डेटा
डेटा पर काम करें
- एक फाइल कॉपी करें।
- एक टेक्स्ट फ़ाइल पढ़ें।
- क्लिपबोर्ड से कॉपी करें।
- क्लिपबोर्ड पर लिखें।
- एक ईमेल भेजें।
- वेबसाइट से फाइल डाउनलोड करना।
ऊपर वर्णित प्रत्येक क्रिया को प्रोग्राम करने के लिए, हमें बस बाईं ओर के मेनू पर क्लिक करना है और अनुरोध किए गए मापदंडों को पूरा करना है। कई ओपन सोर्स प्रोग्राम के साथ आमतौर पर जो होता है, उसके विपरीत, हमारे पास एक संपूर्ण उपयोगकर्ता पुस्तिका है। दुर्भाग्य से, दोनों गाइड चूंकि यूजर इंटरफेस अंग्रेजी में है।