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

  FORUM HardWare.fr
  Programmation

  [VB] ou Delphi : Comment faire bouger la souris et émuler un clic

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] ou Delphi : Comment faire bouger la souris et émuler un clic

n°69769
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 05-11-2001 à 17:27:08  profilanswer
 

Bonjour,
 
J'aimerais savoir comment enregistrer les mouvement de la souris, par exemple enregistrer sa position x et y toutes les secondes par exemple, puis enregistrer en mémoire les clics effectués, lorsque la souris était à telle et telle position.
Puis ensuite pouvoir faire bouger la souris en reproduisant le trajet enregistré, et aussi émuler les clics aux bons endroits?Comment faire bouger la souris et émuler un clic.
 
Et tout ça en VB, éventuellement en Delphi.
 
Merci d'avance


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
mood
Publicité
Posté le 05-11-2001 à 17:27:08  profilanswer
 

n°69772
Maxime
Posté le 05-11-2001 à 17:42:17  profilanswer
 

ca sens le cachbar ca  :lol:

n°69796
taureau
Posté le 05-11-2001 à 19:41:12  profilanswer
 

pour le clic il faut utiliser l'api windows mouse_event
 
sous delphi pour émuler un clic gauche tu fais
 
mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
 
pour déplacer le curseur de la souris c'est l'api SetCursorPos
 
setcursorpos(x,y);

n°70183
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 07-11-2001 à 08:31:23  profilanswer
 

taureau a écrit a écrit :

pour le clic il faut utiliser l'api windows mouse_event
 
sous delphi pour émuler un clic gauche tu fais
 
mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
 
pour déplacer le curseur de la souris c'est l'api SetCursorPos
 
setcursorpos(x,y);  




 
Merci,
 
Tu pourrais me donner un peu plus de détails s'il te plait ?
En fait en Delphi je ne sais pas si il faut déclarer les API ou pas, si oui comment ?


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°70188
le penseur​ fou
Posté le 07-11-2001 à 08:38:49  profilanswer
 

http://docvb.free.fr/api.php3
 
Ce site est trés bon pour les fonctions API (en français)

n°70196
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 07-11-2001 à 08:55:33  profilanswer
 

Le Penseur Fou a écrit a écrit :

http://docvb.free.fr/api.php3
 
Ce site est trés bon pour les fonctions API (en français)  




 
Impec ce site !!!


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°70205
taureau
Posté le 07-11-2001 à 09:20:46  profilanswer
 

sous delphi, tu n'as rien à déclarer les apis standards sont directement accessibles

n°70321
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 07-11-2001 à 14:22:32  profilanswer
 

Taureau a écrit a écrit :

sous delphi, tu n'as rien à déclarer les apis standards sont directement accessibles  




 
Ah décidément Delphi ne cessera de m'étonner !!!


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°121198
Slide
Posté le 04-04-2002 à 01:36:36  profilanswer
 

En DEPLHI
Comment deplacer la souris dans tt type d'application ?
car la commande du dessus ne marche pas tjrs.
 
Il faudrai carrement EMULER lutilisation de la souris...
Ya t'il quelq'un de genial qui va me repondre ? (une bonne reponse :) )

n°121215
Carbon_14
Posté le 04-04-2002 à 08:52:40  profilanswer
 

Le but : c'est de faire bouger le mulot et en enregistrer les mouvements pour des applications qui ne nous appartiennent pas, pas celle qu'on écrit soi-même ?
 
Un génie va peut-être passer :ange: .

mood
Publicité
Posté le 04-04-2002 à 08:52:40  profilanswer
 

n°121223
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 04-04-2002 à 09:26:31  profilanswer
 

CARBON_14 a écrit a écrit :

Le but : c'est de faire bouger le mulot et en enregistrer les mouvements pour des applications qui ne nous appartiennent pas, pas celle qu'on écrit soi-même ?
 
Un génie va peut-être passer :ange: .  




 
salut à tous,
 
waw ça fait bizarre de voir un tout vieu post !!!
 
j'étais nul à l'époque !!!
 
maintenant, le C++ ça rulezzz !!!
 
l'émulateur de souris ça devrait pas être trop dur, surtout avec les API qui facilitent tout !!!
 
sinon il faut utiliser une classe VCL, la classe TMouse.
Vive la touche F1 :D
 
@++ :hello:

 

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


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°121402
Slide
Posté le 04-04-2002 à 15:27:50  profilanswer
 

CARBON_14 a écrit a écrit :

Le but : c'est de faire bouger le mulot et en enregistrer les mouvements pour des applications qui ne nous appartiennent pas, pas celle qu'on écrit soi-même ?
 
Un génie va peut-être passer :ange: .  




 
Oui, c'est bien ca :) !!!
Ta une commande de genie a donner ? (hihihi :) )

n°121500
Buitoni
Posté le 04-04-2002 à 18:11:09  profilanswer
 

Désolé mon vieux, mais SetCursorPos, c'est l'unique API a utiliser, ca marche partout...
 
Si ca marche pas chez toi c'est plutot ton code autour qui foire, mais ne mets pas en doute l'API comme ca  :pt1cable:


---------------
Vendredi c'est Buitoni
n°121549
Slide
Posté le 04-04-2002 à 19:47:08  profilanswer
 

Buitoni a écrit a écrit :

Désolé mon vieux, mais SetCursorPos, c'est l'unique API a utiliser, ca marche partout...
 
Si ca marche pas chez toi c'est plutot ton code autour qui foire, mais ne mets pas en doute l'API comme ca  :pt1cable:  




 
Non, mon code marche tres bien, je lance le programme fait en Deplhi, la souris bouge tte seul.
Mais quand je lance "mon autre aplication" avec, la souris ne bouge PLUS.
Pour les clics, sa ne semble que passer par WinNT dans "mon autre apllication". sous Win98 Me 95, ca ne passe pas.
Mais sinon, sa marche tres bien ailleur que dans "mon autre apllication".
C'est pourquoi il me faudrai une vrai EMULATION D'UTILISATION de la souris, non pas seulement envoyer du code a windows pour qu'il la bouge ou clic, car, ca ne marche pas tjrs.

n°121560
Buitoni
Posté le 04-04-2002 à 20:20:51  profilanswer
 

ARRETE DE CRIER, TU VEUX EMULER C'EST BIEN...
Mais tu devrais vraiment t'instruire avant de raconter des conneries ...  
 
http://a1204.g.akamai.net/7/1204/1401/02032711011/images.barnesandnoble.com/images/4950000/4957904.gif
 
Et sache que Windows, par définition, ce n'est qu'un ensemble d'échange de messages, donc émuler ca veux rien dire sauf si tu veux faire une vraie souris, mais la tu devrais aller sur une forum électronique  :hap:  
 
Tu me donnes vraiment l'impression de pas vouloir lire un seul manuel ni fichier d'aide, prends exemple sur juju, lui je lui donnerais bien 50* mon UIN que je te le donnerais jamais.


---------------
Vendredi c'est Buitoni
n°121570
Slide
Posté le 04-04-2002 à 21:07:11  profilanswer
 

Dit, tu as quoi dans la tete pour penser que je cris sur un forum... ?!
Si tu parle de mes quelques majuscules, c t pour mettre en avant mon objectif.
Serieusement, va falloir que tu aille te soignier, stp, abstient toi de repondre a mes questions dans le futur (meme a ce message), je n'ai pas besoin de tes commentaires, merci.

n°121572
Buitoni
Posté le 04-04-2002 à 21:14:29  profilanswer
 

Avec joie  [:vancrayenest]


---------------
Vendredi c'est Buitoni
n°121676
Carbon_14
Posté le 05-04-2002 à 09:21:08  profilanswer
 

Si les messages de mouvement et de click de souris sont envoyés à l'application qui "a la main" (Word, EXCEL, IExplore par exemple), comment peut-il les récupérer dans SON application à lui, tapie dans l'ombre de l'arrière plan ?  
 
En hookant la souris  :ouch: ?


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

  [VB] ou Delphi : Comment faire bouger la souris et émuler un clic

 

Sujets relatifs
[Delphi]Question con......Classe JAVA pour convertir un VCL (delphi) en XML
Help : mediaplayer sous delphi et mp3 : comment kon fait ???DELPHI QuickReport
[VB] Bouger la souris et émuler les clics[Delphi 5] compatible windows XP ?
Delphi RadioBouton[Delphi 4] Contrôle de validité d'un champ
Plus de sujets relatifs à : [VB] ou Delphi : Comment faire bouger la souris et émuler un clic


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