Simuler des actions de la souris (position,clique)

0/5 (4 avis)

Snippet vu 15 777 fois - Téléchargée 31 fois

Contenu du snippet

Voici 2-3 lignes de codes permettant d'effectuer des actions de la souris:

Source / Exemple :


//déplacer la souris
SetCursorPos(X,Y);

//simuler un clique gauche(par exemple)
mouse_event(MOUSEEVENTF_LEFTDOWN , 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0, 0, 0);

voici les autres constantes:

MOUSEEVENTF_ABSOLUTE
MOUSEEVENTF_LEFTDOWN
MOUSEEVENTF_LEFTUP
MOUSEEVENTF_MIDDLEDOWN
MOUSEEVENTF_MIDDLEUP
MOUSEEVENTF_MOVE
MOUSEEVENTF_RIGHTDOWN
MOUSEEVENTF_RIGHTUP
MOUSEEVENTF_WHEEL
MOUSEEVENTF_XDOWN
MOUSEEVENTF_XUP

A voir également

Ajouter un commentaire Commentaires
acosta11 Messages postés 14 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 3 juin 2008
24 juin 2008 à 23:59
Bonsoir,

est ce que quelqu un peut me dire a quoi servent

# MOUSEEVENTF_ABSOLUTE

et aussi

# MOUSEEVENTF_MOVE

étant donné que l on bouge la souris avec

//déplacer la souris
SetCursorPos(X,Y);

Merci d avance!

AcostA
MUSTAPH_A Messages postés 20 Date d'inscription mardi 30 août 2005 Statut Membre Dernière intervention 8 mai 2010
18 août 2007 à 00:09
je cherche comment apartire d'un clique de sourei on peur ajouter un button sur une forme on four d'execution merci
JC_Master Messages postés 1 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 2 septembre 2006
2 sept. 2006 à 02:06
Très pratique, permet de prendre le controle de la souris et d'efectuer els mêmes opérations que si on le faisait nous même :)

A Nargzul : Oui tu peut intéréagire avec n'importe quel fenêtre, en fait n'improte quoi sur l'écran. Le tout est de s'assurer que chaque chose est bien à l'endroit ou tu l'avais prévu ^^ (Si tu a une fenêtre cacher par une autre n'espère pas cliquer à travers :p)
Nargzul Messages postés 438 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 26 juillet 2007 3
17 août 2006 à 08:37
Est-ce que cela permet d'effectuer des clic sur une fenêtre qui est autre que celle de delphi?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.