Je suis en train de créer un programme censé déplacer la souris et appuyer automatiquement sur les endroits que je spécifie dans le code. En ce moment j'ai réussi à déplacer le curseur à l'aide de cette ligne: Cursor.Position < - System.Drawing.Point (x, y)Comment simuler les clics et les pressions de la souris en F #
Ce que je ne l'ai pas encore découvert comment simuler ou clics de souris pressions sur les touches . La seule chose que j'ai trouvé à ce sujet est la classe SendKeys de MSDN (http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx). J'ai essayé de simuler une touche avec cette classe, mais j'ai un message d'erreur d'exécution.
La ligne que j'utilise est: SendKeys.Send ("{ENTRER}")
Le message d'erreur que je reçois. « SendKeys ne peuvent pas fonctionner dans cette application, car l'application ne gère pas les messages Windows changement soit l'application pour gérer les messages ou utiliser la méthode SendKeys.SendWait. "
Donc je l'ai remplacé par la méthode SendWait, mais il ne semble toujours pas envoyer la touche. Comment puis-je faire cela? Ce que je veux vraiment que le programme fini soit en mesure de faire, c'est d'envoyer des clés et des clics de souris à un autre programme qui est déjà ouvert en arrière-plan. Par exemple, peindre une image dans Paint automatiquement.
pointe Excellent pour InputSimulator !! +1 –