Event souris en C.

Fermé
Utilisateur anonyme - 25 mars 2009 à 13:13
 Utilisateur anonyme - 25 mars 2009 à 16:21
Bonjour,
Je cherche le moyen de faire un bot, qui va cliquer toujours a certains endroit de ma fenettre/ecran. Je cherche donc une fonction en C me permettant de mettre le cursseur de souris a un endroit sur l'ecran et a cliquer. Je voudrais qu'il soit compatible linux/windows, sachant que je vais le creer sur linux et l'utiliser sur windows.

Par exemple je veux lui dire : clique en : x, y.

Si vous le connaissait avec un autre language genre perl, je veux bien.
A voir également:

3 réponses

Dackxes Messages postés 274 Date d'inscription mardi 27 janvier 2009 Statut Membre Dernière intervention 17 avril 2010 35
25 mars 2009 à 13:15
Je crois que si tu veux qu 'il soit compatible sur tous les OS il faut utiliser Java mais sinon je ne sais pas comment faire.
0
Utilisateur anonyme
25 mars 2009 à 13:19
Salut,

Si c'est compatible uniquement sur Unix ca m'interesse quand meme.
0
Utilisateur anonyme
25 mars 2009 à 16:21
Bon, alors j'ai du nouveau, on m'a conseiller :

Sous unix avec X11,
XWarpPointer() pour le positionner le pointeur.
XSendEvent() pour faire un clic


Mais comment utilise t'on la libx ?

Quand je vois le man de XWarpPointer() :
int XWarpPointer(Display *display, Window src_w, Window dest_w, int src_x, int src_y, unsigned int src_width, unsigned int src_height, int dest_x, int dest_y);

Ca reste plutot incomprehenssible :s Donc j'ai essayer de mettre 0 partout sauf a dest_x et dest_y mais ca segfault XD

Si quelqu'un connait un minimum cette lib je veux bien.
0