Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1382 connectés 

  FORUM HardWare.fr
  Programmation

  Emuler la souris et le clavier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Emuler la souris et le clavier

n°122955
ricocorico
Posté le 07-04-2002 à 20:36:24  profilanswer
 

Je cherche un moyen de pouvoir émuler par une tâche qui tournerai en fond la souris et le clavier. en c - c++ si possible.
 
je m'explique : par exemple je cré un script contenant :
haut(50);droite(40);click_gauche;touche(f)...
 
et lorsque je le demande, mon prog le "fait" :  
il fait bouger la souris de 50 vers le haut, 40 vers la droite, click sur le bouton guauche, appuie sur la touche f du clavier...
 
voila, j'attend avec impatience votre aide.

mood
Publicité
Posté le 07-04-2002 à 20:36:24  profilanswer
 

n°122956
Ventilo
Ventilo? Depuis 1998!
Posté le 07-04-2002 à 20:37:37  profilanswer
 

Assé facile à faire, avec des GetMousePos, et SetMousePos (pas sur des nom) de l'api windows... facile facile :)

n°122957
ricocorico
Posté le 07-04-2002 à 20:39:48  profilanswer
 

tu aurais un lien ou seraient détaillés ces fonctions ?

n°122963
Ventilo
Ventilo? Depuis 1998!
Posté le 07-04-2002 à 20:50:32  profilanswer
 

SetCursorPos
 
GetCursorPos
 
Voilà  :hello:

n°122966
ricocorico
Posté le 07-04-2002 à 21:00:31  profilanswer
 

c'est bien sympa ca! merci bien.
 
et dire que j'ai jamais réussi a trouver quoique ce soit sur leur site à M$... me suis tjs paumé! :) :) LOL

n°122969
ricocorico
Posté le 07-04-2002 à 21:08:05  profilanswer
 

ouai ben chui vraiement une tanche :)
 
j'arrive pas a trouver kelles fonctions utiliser pour :  
 
*émuler le click souris.
*émuler l'appuie d'une touche clavier.
 
non pas tapper :) c pas ma fôte :)

n°123030
Ventilo
Ventilo? Depuis 1998!
Posté le 08-04-2002 à 06:41:28  profilanswer
 

Pour emuler les clicks de la souris ca risque d'être plus compliquer  ;)  
 
Ya pas de fonction dans l'api qui fait cela, il faut biddouiller pour arriver à ce but...
 
Voilà un plan qui pourait fonctioner:

  • Trouver la position du curseur (GetCursorPos)
  • Trouver le handle de la fenêtre sous le curseur(bouton/textarea etc..)
  • Faire un SendMessage(lehandle,dir que c'est un click,bouton voulu)


Voilà. Je ne te dirai pas comment tout faire parce qu'il faut travailler pour devenir bon  :na: et pis ca me tente pas de chercher  :D
 
Hoo, et pour la simulation du clivier, c'est pareil sauf que dans le sendmessage tu dit que c'est une touche du clavier, et quelle touche  :hello:

 

[jfdsdjhfuetppo]--Message édité par Ventilo--[/jfdsdjhfuetppo]

n°123162
ricocorico
Posté le 08-04-2002 à 13:02:57  profilanswer
 

merci beaucoup de ton aide!
 
je m'y metterai sérieusement après mes partiels :)
 
la théorie des signaux aléatoires m'attend :'( :'( ouin j'veux pas y aller!!!

n°123163
antsite
Je me souviens
Posté le 08-04-2002 à 13:05:58  profilanswer
 

pour le clavier y a aussi keybd_event(VK_Touche);


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Emuler la souris et le clavier

 

Sujets relatifs
[Deplhi 4] Comment émuler l'utilisation du clavier ?? :(verouillage clavier dans prog sous vb
[C++] capter la position souris[Javascript] Comment capter la position souris ??
[C++/DirectInput] Convertirun scancode clavier en caractère ?[C/ unix] poru utiliser la souris en c, mode console ?!
[JAVA3D] Gestion clics de souris sur applet[JAVA] dessiner avec la souris dans une frame
Plus de sujets relatifs à : Emuler la souris et le clavier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR