Page 1 sur 1

[R] Les click avec la souris

Posté : sam. 14 nov. 2009 16:50
par jamesst20
Bonjours, J'ai lut sa:

MouseClick ( "button" [, x, y [, clicks [, speed ]]] )

Mais comment faire si on veut ajuster le nombre de clique, La vitesse mais que sa soit nous qui place la souris. En gros j'aimerais faire sa:

MouseClick ( "button"[, clicks [, speed ]

Aussi j'ai une autre question:

Lorsque on choisie que la souris ce place exemple en haut a gauche comment faire pour empecher la souris de bouger pendant le click?

Merci

Re: [..] Les click avec la souris

Posté : sam. 14 nov. 2009 17:13
par guitarist
Esque sa te va sa ?

Code : Tout sélectionner

$mp = MouseGetPos ()
MouseClick ("Left",$mp[0],$mp[1],10,20)

Re: [..] Les click avec la souris

Posté : sam. 14 nov. 2009 17:15
par jamesst20
guitarist a écrit :Esque sa te va sa ?

Code : Tout sélectionner

$mp = MouseGetPos ()
MouseClick ("Left",$mp[0],$mp[1],10,20)
YES MERCI!

et comment on fait pour vérouiller la position de la souris lorsque qu'elle est en train de cliquer?

Merci :)

Re: [..] Les click avec la souris

Posté : sam. 14 nov. 2009 17:22
par guitarist
Et bien je ne vois pa trop ce que tu veu dire tu pourrati mieu expliquer ou ta question est : coment faire des clik mem endroit rapidement?

Re: [..] Les click avec la souris

Posté : sam. 14 nov. 2009 17:23
par guitarist
Si c pour la ripidité faut changer loption speed par 0 et la c direct

Re: [..] Les click avec la souris

Posté : sam. 14 nov. 2009 17:41
par jamesst20
je veut dire que pendant que sa clique,j'aimerais que l'on puisse pas bouger la souris

Merci

Re: [..] Les click avec la souris

Posté : sam. 14 nov. 2009 17:44
par guitarist
Oui et bien le "pendant" peut durer differement
sinn :

Code : Tout sélectionner

While 1
mousemouve ($mp[0],$mp[1])
wend

Re: [..] Les click avec la souris

Posté : sam. 14 nov. 2009 17:54
par jamesst20
Merci! Tout fonctionne :)

Re: [R] Les click avec la souris

Posté : sam. 14 nov. 2009 18:00
par guitarist
A ton service maitre :lol:

Re: [R] Les click avec la souris

Posté : sam. 14 nov. 2009 21:28
par jamesst20
Lol :P

Re: [R] Les click avec la souris

Posté : lun. 16 nov. 2009 04:02
par Iste
L'idéal a mon avis serait d'utiliser _MouseTrap()

Code : Tout sélectionner

$x = 345
$y = 200
$nb = 5


_MouseTrap($x,$y,$x,$y)
MouseClick('left',$x,$y,$nb,0)
_MouseTrap()
Pour varier le nombre de clic il faut modifier la variable $nb. Le speed de MouseClick() sert a indiquer la vitesse de déplacement si besoin est.
Pour preuve testez ceci

Code : Tout sélectionner

MouseClick('left',100,100,1,50)
MouseClick('left',100,100,1,50)
MouseClick('left',200,200,1,50)
 
il n'y a pas d'attente entre les deux 1er MouseClick()

Re: [R] Les click avec la souris

Posté : mar. 17 nov. 2009 01:56
par jamesst20
Salut, en faite j'ai fait sa:
► Afficher le texte
Merci quand meme :)

Re: [R] Les click avec la souris

Posté : mar. 17 nov. 2009 08:18
par Tlem
@jamesst20
Vous aviez encore oublié les balises de code à l'intérieur des balises Spoileur. :evil:

Dés que vous placez du code dans un message, vous devez mettre les balises de code.

Re: [R] Les click avec la souris

Posté : mar. 17 nov. 2009 13:53
par pop45
 

Code : Tout sélectionner

           Do
    $i = _IsPressed("76", $dll)
    Until $i = 1
$nbfois = 10
For $i = 1 to GUICtrlRead($nombredefois) Step 1
Sleep (GUICtrlRead($input1))
$mp = MouseGetPos ()
MouseClick ("Left",$mp[0],$mp[1],1,1)
Next
DllClose($dll)
[/spoiler]

Bon c'est a peut pres sa a 2 ou 3 detail pres

Le _ispressed s'utilise avec un if
Bon je vais te montre ton script Crée correctement

Code : Tout sélectionner

#include <Misc.au3> 
$nbfois = 10 ; J'introdui le $nbfois avant

While 1;Je rentre dans une boucle
    If _IsPressed ("76") then ;La le _IsPressed
        For $i = 1 to $nbfois Step 1 ;GUICtrlRead n'est util que l'orsque que l'on fait une GUICreate
            sleep (1000) ; L'input n'etant pas declarer avant je met 1000 sinon sa bug
            $mp = MouseGetPos ();Rien adire la dessu
            MouseClick ("Left",$mp[0],$mp[1],1,1);la non plus
        Next
    EndIf;J'arrete mlon if
WEnd;Je ferme ma boucle et sa va repartir a chaque fius au depard :D
 
Voila j'esper t'avoir aider :)

Re: [R] Les click avec la souris

Posté : mer. 18 nov. 2009 03:36
par jamesst20
Une partie de mon code est effacer probablement a cause que j'ai oublier de mettre les balise..

Sinon je croit que jai mit un if..

Sinon pour les balise parfois j'ecrit mon sujet a partir de mon iPod Touch.. Alors c'est un peu compliquer de mettre des balises ;)

edit: Thlem qu'elle sont les balises à mettre?


Merci

Re: [R] Les click avec la souris

Posté : mer. 18 nov. 2009 04:33
par Iste
iTouch ou pas, ce n'est pas une raison pour ne pas se relire !

Les Balises sont les [code][/code] a placer autour du code pour le rendre lisible.

Enfin, "Tlem" ou "Thierry", il faut choisir

Re: [R] Les click avec la souris

Posté : mer. 18 nov. 2009 08:01
par Tlem
Je dirais même mieux, quel que soit la plate-forme sur laquelle le message est rédigé, la rédaction ce fait dans un formulaire au dessus duquel il y à des boutons de mise en forme de votre texte. Donc un simple appuis sur le bouton 'Code' placera automatiquement la balise d'ouverture et de fermeture de code. Il ne vous reste qu'à écrire votre code au milieux.
Si vous avez déjà tapé/copié votre code, alors sélectionnez le et cliquez sur cette même balise, alors votre code sera encadré automatiquement par la balise d'ouverture et de fermeture.
Si votre code est long, alors sélectionnez votre code avec les balises et cliquez le bouton 'Spoiler', comme ceci votre code sera visible uniquement si le lecteur clique sur le bouton prévu à cet effet.

Re: [R] Les click avec la souris

Posté : mer. 18 nov. 2009 15:42
par pop45
En plus si tu pense pouvoir ten sortir En attaquant dirrectement Les gros truck (style Gui ou Mouseclick) Laisse tomber faut i aller progressivement