DÉPLACER LA SOURIS, SIMULER CLICK (VIA API)

cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 - 23 sept. 2005 à 22:56
werdDomain Messages postés 60 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 1 novembre 2011 - 13 sept. 2011 à 05:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33920-deplacer-la-souris-simuler-click-via-api

werdDomain Messages postés 60 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 1 novembre 2011
13 sept. 2011 à 05:44
Oui c vrais... Il avais oublier de commenter ce bout de code:

Me.mouse_event(&H2, 0&, 0&, 0, 0)
Me.mouse_event(&H4, 0&, 0&, 0, 0)Sa envoie le click ... Donc &H2 DownClick et &H4 UpClick ...
plutonium2222 Messages postés 1 Date d'inscription samedi 14 mai 2011 Statut Membre Dernière intervention 12 septembre 2011
12 sept. 2011 à 19:18
Il y as mieux c'est sur, mais niveau explication du codage...Pas super...
werdDomain Messages postés 60 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 1 novembre 2011
22 nov. 2009 à 06:29
javais juste oublié de voté.Comme il faut laisser un commentaire, le voici :) 10/10!!
werdDomain Messages postés 60 Date d'inscription lundi 22 octobre 2007 Statut Membre Dernière intervention 1 novembre 2011
22 nov. 2009 à 06:26
très bien le code ^^
je pourrais te conseiller d'utiliser un "Low Level Keybord Hook" pour savoir quelle touche a été enfoncé sans avoir besoin d'avoir un focus sur un contrôle de ton form.
En effet, il vas déclenché un évènement peut importe sur quelle fenêtre ou contrôle le focus est.

voici un lien d'un exemple très complet ^^

http://www.vbfrance.com/codes/HOOK-PB-COMPATIBILITE-NET_38415.aspx

je donne un 10/10 pour la pertinence de ton code.
Bonne continuation.
jihednond Messages postés 143 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 3 septembre 2011 1
2 sept. 2008 à 19:17
c cool man bon travaille !!

peut tu taper des touche du clavier automatiquement avec vb

a l'aide de API jihedbond@gmail.com
jyle3d Messages postés 8 Date d'inscription vendredi 25 avril 2003 Statut Membre Dernière intervention 13 décembre 2006
13 déc. 2006 à 12:03
lol

Avec le lien cela vous aidera surement plus

;-)

http://www.codeproject.com/useritems/simpleautoclicker.asp
jyle3d Messages postés 8 Date d'inscription vendredi 25 avril 2003 Statut Membre Dernière intervention 13 décembre 2006
13 déc. 2006 à 12:02
Bonjour,

Je ne sais pas si votre problème est toujours d'actualité mais je vous conseille de regarder du coté du Hooking ou de lire ce très bon tutoriel.

Pour info, mouse_event est une fonction dépréciée qui a été remplacée par SendInput(...)

Bonne prog

++

Yann
ratala Messages postés 248 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 22 juin 2008
24 mai 2006 à 12:33
mouai mais sa bloque la fenetre, enfin ya pas une api pour ça ?
olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
23 mai 2006 à 23:50
oui, tu peux le faire avec l'evenement click ou mousemove (chéplu) de l'objet form
ratala Messages postés 248 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 22 juin 2008
23 mai 2006 à 22:25
Est-ce que ce serait possible de dectecter si un bouton de la souris est enfoncé ?
bdgta Messages postés 63 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 8 septembre 2008
13 mai 2006 à 17:55
je voudrais savoir comment lancer la procedure de clic dans la form avec un timer

merci
MoTUmBo Messages postés 1 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 22 mars 2006
22 mars 2006 à 17:13
Est ce que c'est possible de modifier le code pour que la fenêtre n'enlève pas le focus de windows

par exemple je voudrais faire déplacer la souris,
cliquer sur le menu démarrer et sélectionner un item.

pour l'instant je clique sur le menu démarrer, mais il se ferme aussitôt,
car mon application reprend le focus aussitôt quelle le perd pour continuer
à traiter les évènements
merci beaucoup
CCJ Messages postés 565 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 30 avril 2008 1
25 sept. 2005 à 01:12
oui c tres bien comme code mais y en a deja pas mal(rnfin en vb.net je sui pas sur)
olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
23 sept. 2005 à 23:41
oui exact, c ce que j'ai fait juste après avoir publié le code :)
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
23 sept. 2005 à 22:59
Oupss en Dot net, c'est : me.focus() ou mybase.focus()
désoler
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
23 sept. 2005 à 22:56
Salut pour éviter d'être obliger de cliquer sur le formulaire pour diriger la souris, tu peux ajouter à ton code un forçage du focus sur celui-ci : me.SetFocus