स्वचालित GUI कार्य?


19

मेरे पास एक विंडोज़ एप्लिकेशन है जो डेडवेयर है, और इसमें फ़ाइल में डेटा निर्यात करने के विकल्प का अभाव है। डेटा निकालने का एकमात्र तरीका क्लिपबोर्ड में प्रत्येक पंक्ति को कॉपी करना है, और इसे एक संपादक में पेस्ट करना है।

काम के इर्द-गिर्द, मैं एक बार कार्रवाई को रिकॉर्ड करने के बारे में सोच रहा हूं, और जब तक यह एप्लिकेशन में अंतिम पंक्ति तक नहीं पहुंच जाता तब तक इसके माध्यम से लूप करें।

मुझे पता है कि विंडोज के लिए काफी कुछ उपयोगिताओं हैं, इसलिए यदि आप इस कार्य के लिए सिफारिश कर सकते हैं तो मैं इसकी सराहना करूंगा। धन्यवाद।


recorder.exeविंडोज 3.x में कोई याद कर रहा है ? शानदार टूल, अभी भी Win9x के तहत चलता है, लेकिन 64 बिट सिस्टम पर नहीं , धन्यवाद Microsoft!
मपी जूल

जवाबों:


16

इसी तरह की मुफ्त स्क्रिप्टिंग भाषा भी है, जिसे ऑटोहॉटकी कहा जाता है ।

AutoHotkey विंडोज के लिए एक फ्री, ओपन-सोर्स यूटिलिटी है। इसके साथ, आप कर सकते हैं:

  • कीस्ट्रोक्स और माउस क्लिक भेजकर लगभग कुछ भी स्वचालित करें। आप हाथ से माउस या कीबोर्ड मैक्रो लिख सकते हैं या मैक्रो रिकॉर्डर का उपयोग कर सकते हैं।
  • कीबोर्ड, जॉयस्टिक और माउस के लिए हॉटकी बनाएं। वस्तुतः कोई भी कुंजी, बटन या संयोजन हॉटकी बन सकता है।
  • जैसे ही आप उन्हें टाइप करते हैं, उनका विस्तार करें। उदाहरण के लिए, टाइपिंग "btw" स्वचालित रूप से "वैसे" का उत्पादन कर सकता है।
  • कस्टम डेटा-एंट्री फॉर्म, यूजर इंटरफेस और मेनू बार बनाएं। विवरण के लिए GUI देखें।
  • अपने कीबोर्ड, जॉयस्टिक और माउस पर कीप और बटन दबाएं।
  • WinLIRC क्लाइंट स्क्रिप्ट के माध्यम से हाथ से आयोजित रिमोट कंट्रोल से संकेतों का जवाब दें।
  • मौजूदा AutoIt v2 स्क्रिप्ट चलाएं और उन्हें नई क्षमताओं के साथ बढ़ाएं।
  • किसी भी स्क्रिप्ट को एक EXE फ़ाइल में परिवर्तित करें जो उन कंप्यूटरों पर चलाई जा सकती है जिनमें AutoHotkey स्थापित नहीं है।

हमेशा से AutoHotkey का उपयोग http://ahkscript.org/ (वर्तमान संस्करण, नई आधिकारिक वेबसाइट)! AutoHotkey से autohotkey.com पुराना है!


क्या यह माउस की स्थिति को स्वचालित कर सकता है? यह "स्वचालित GUI कार्यों" से अधिक मेल खाता है।
Gnoupi

इसके अलावा, यदि आप उनकी साइट से कार्यों की सूची की प्रतिलिपि बनाते हैं, तो अधिकतर वही रखें जो प्रश्न से जुड़ा हुआ है (या कम से कम उन पर जोर दें)।
Gnoupi

3
हां, आप माउस कर्सर स्थिति को पढ़ / सेट कर सकते हैं, माउस बटन पर क्लिक कर सकते हैं, डबल क्लिक और ड्रैग एंड ड्रॉप कर सकते हैं। यह सहायक समुदाय के साथ बहुत शक्तिशाली उपकरण है। उनकी वेबसाइट पर और उनके फोरम में बहुत सारे उदाहरण हैं।
प्रोटीज

1
AutoHotkey में विंडोज़ कॉमन कंट्रोल जैसे लिस्टबॉक्स आदि से सीधे डेटा पढ़ने की भी कुछ क्षमता है, इसलिए आप इसे कॉपी और पेस्ट करने से भी बेहतर कर सकते हैं। "कंट्रोलगेट" और "कंट्रोलगेटलिस्ट" देखें: autohotkey.com/docs/commands/ControlGet.htm
मैथ्यू लॉक

मैंने जो पढ़ा है, उसमें से AHK, AutoIt का 2003 कांटा है, जो अब "फ्रीवेयर" है (मुझे लगता है कि इसका मतलब है कि अब यह बंद-स्रोत है)। ऐसा लगता है कि AHK की ओर ऑटिट समुदाय से काफी बीमार भावनाएं हैं। इस बिंदु पर, मैं नहीं बता सकता कि कौन सा बेहतर विकल्प है।
ओवर द राइनबो

10

AutoIt क्या आप की जरूरत है:

AutoIt v3 एक फ्रीवेयर BASIC जैसी स्क्रिप्टिंग भाषा है जिसे Windows GUI और सामान्य स्क्रिप्टिंग को स्वचालित करने के लिए डिज़ाइन किया गया है। यह अन्य भाषाओं (जैसे VBScript और SendKeys) के साथ संभव या विश्वसनीय तरीके से कार्यों को स्वचालित करने के लिए नकली कीस्ट्रोक्स, माउस आंदोलन और विंडो / नियंत्रण हेरफेर के संयोजन का उपयोग करता है। AutoIt भी बहुत छोटा है, स्व-निहित है और बिना किसी कष्टप्रद "रनटाइम" के विंडोज के सभी संस्करणों पर चलेगा!


0

WinBatch। आप अपने GUI कार्यों या आदेशों को रिकॉर्ड कर सकते हैं, और फिर उन्हें सहेज सकते हैं और उनमें से एक प्रोग्राम बना सकते हैं। यह खर्च होता है, लेकिन यह हर पैसे के लायक है। http://www.windowware.com/ । मैंने 10 साल पहले इसका उपयोग किया था, और तब इसका उपयोग करना बहुत आसान था और एक परिपक्व उत्पाद था। चूँकि उनके पृष्ठ में इस वर्ष कुछ अपडेट दिखाई दे रहे हैं, इसलिए वे अभी तट पर नहीं हैं।


धन्यवाद। मुझे नहीं पता था कि विनबैच अभी भी विकास के अधीन है।
ओवर द राइनबो ऑक्ट

विनबैच अद्भुत है, लेकिन मुक्त नहीं है। इस उत्पाद का उपयोग करके पूर्ण ऐप (10,000+ लाइनों तक) विकसित किए गए हैं। सीखने के लिए आश्चर्यजनक रूप से आसान प्रक्रियात्मक भाषा। उपयोगकर्ता मंच बहुत सक्रिय है और सवालों के जवाब जल्दी से दिए जाते हैं। मैं 10 साल का बहुत संतुष्ट ग्राहक हूँ (कंपनी के साथ किसी भी तरह से नहीं)। संयोग से, आप अक्सर कई मेजर, जैसे डेल, कॉम्पैक, इंटेल, एचपी, आदि से हार्डवेयर सेटअप करने के दौरान टेल-विन विनबैच आइकन देखेंगे। एक पीसी पर इंस्टॉल करने / चलाने के लिए लगभग 100 डॉलर, और कंपाइलर संस्करण के लिए $ 500 की लागत ऐप्स को किसी भी विंडोज सिस्टम पर चलाया जा सकता है)।
cssyphus

0

AutoGui PIP पर उपलब्ध एक अजगर पैकेज है जो आसानी से खिड़कियों को स्वचालित कर सकता है। अधिक जानकारी के लिए मध्यम लेख।

https://medium.com/@lundbird/how-to-automate-windows-applications-with-autogui-626c7b452eed


1
कृपया अपने उत्तर में महत्वपूर्ण चरणों को सीधे शामिल करें। लिंक-केवल उत्तरों को यहां देखा जाना पसंद नहीं है क्योंकि लिंक भविष्य में गायब हो सकते हैं या लापता हो सकते हैं। इसके अलावा, यदि आप उन साइटों को लिंक करते हैं, जिनसे आप संबद्ध हैं, तो आपको इसका खुलासा करना होगा।
कंफ़ेद्दी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.