में माउस क्लिक और कीप्रेस को अनुकरण कैसे करें मैं एक ऐसा प्रोग्राम कर रहा हूं जो माउस को चारों ओर ले जाने और कोड में निर्दिष्ट स्थानों पर स्वचालित रूप से दबाए जाने के लिए है। अभी मैं इस लाइन का उपयोग करके कर्सर ले जाने में कामयाब रहे है: Cursor.Position < - System.Drawing.Point (एक्स, वाई)F #
क्या मैं अभी तक बाहर नहीं मिला है है mouseclicks या keypresses अनुकरण करने के लिए कैसे । एमएसडीएन (http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx) से SendKeys क्लास के बारे में मुझे मिली एकमात्र चीज़ है। मैंने इस वर्ग के साथ एक कीप्रेस को अनुकरण करने की कोशिश की, लेकिन मुझे रन-टाइम त्रुटि संदेश मिलता है।
लाइन मैं का उपयोग करें: SendKeys.Send ("{ENTER}")
मैं त्रुटि संदेश:। क्योंकि आवेदन विंडोज संदेशों को संभालने नहीं है "SendKeys इस एप्लिकेशन पर दिखाए जाने नहीं कर सकते या तो परिवर्तन संदेशों को संभालने के लिए आवेदन, या SendKeys.SendWait विधि का उपयोग करें। "
इसलिए मैंने इसे SendWait विधि से बदल दिया, लेकिन यह अभी भी कीप्रेस भेजने के लिए प्रतीत नहीं होता है। मैं यह कैसे करु? मैं वास्तव में तैयार प्रोग्राम को करने में सक्षम होना चाहता हूं, जो कि पृष्ठभूमि में पहले से ही खुले दूसरे प्रोग्राम पर कुंजी और माउस क्लिक भेज रहा है। उदाहरण के लिए, पेंट में स्वचालित रूप से एक चित्र पेंटिंग।
InputSimulator के लिए बहुत बढ़िया टिप !! +1 –