Je cherche à envoyer un clic de souris à une position spécifique sur un écran sans affecter l'emplacement du curseur de la souris.Envoyer un clic de souris à une position spécifique sans déplacer la souris
J'ai écumé et ai essayé tout sous le soleil avec mouse_event (qui est censé le faire)
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
Cependant cela finit par envoyer un seul clic de souris à l'endroit où la position de la souris est. Je finis par devoir bouger la souris pour que ça marche.
Cursor.Position = new Point(X, Y);
Quelqu'un at-il une idée de comment je peux le faire SANS avoir à déplacer la souris? J'ai aussi essayé le bloc de code suivant sans succès car il reste seulement cliqué où la position du curseur de la souris est ce qui m'a vraiment jeté pour une boucle que je me suis dit cela aurait travaillé ...
Cursor.Position = new Point(X, Y);
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
Cursor.Position = new Point(oldX, oldY);
Merci à l'avance pour toute aide!
Est-ce que cela me aider à cliquer sans déplacer la souris ??? – Jet