Fareyi hareket ettirecek ve kodda belirttiğim yerlerde otomatik olarak basacak bir program yapıyorum. Şu anda ben bu hattı kullanarak imleci hareket ettirmek için idare ettik: Cursor.Position < - System.Drawing.Point (x, y)Fare tıklamaları ve tuşa basma işlemleri nasıl yapılır? F #
henüz öğrendim mouseclicks veya basılmasını taklit etmek nasıl değil ne . Bu konuda bulduğum tek şey MSDN'den SendKeys Sınıfıdır (http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx). Bu sınıfla bir tuşa basmayı denedim, ancak bir çalışma zamanı hatası iletisi alıyorum.
kullandığım çizgidir: SendKeys.Send ("{ENTER}")
alıyorum hata mesajı:. Uygulama, Windows iletilerini işleyen değil çünkü "SendKeys bu uygulama içinde koşamam Ya değişim Mesajları işlemek veya SendKeys.SendWait yöntemini kullanın. "
Bu yüzden onu SendWait yöntemiyle değiştirdim, ancak yine de bu tuşa basma gibi görünmüyor. Bunu nasıl yaparım? Bitmiş programın gerçekten yapmasını istediğim şey, arka planda zaten açık olan başka bir programa anahtarlar ve fare tıklamaları gönderiyor. Örneğin, bir resmi otomatik olarak Paint'te boyamak.
Mükemmel ucu !! +1 –