[R] Problème MouseGetPos

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
autoporte
Niveau 1
Niveau 1
Messages : 2
Enregistré le : dim. 06 juil. 2008 19:25
Status : Hors ligne

[R] Problème MouseGetPos

#1

Message par autoporte »

Bonjour à tous, j'ai un problème avec mon script que voici :

Code : Tout sélectionner

#Include <Misc.au3>
$fenetre1x = InputBox("","1 ere mouse postion (x)")
$fenetre1y = InputBox("","1 ere mouse postion (y)")
$fenetre2x = InputBox("","2 eme mouse postion (x)")
$fenetre2y = InputBox("","2 eme mouse postion (y)")
While 1
    If _IsPressed(01) then savepos()
WEnd

Func savepos()
    $clic = MouseGetPos()
    Sleep(150)
    MouseClick("left",$fenetre2x[0],$fenetre2y[1],1,1)
    MouseClick("left",$clic[0],$clic[1],1,1)
    MouseClick("left",$fenetre1x[0],$fenetre1y[1],1,1)
    EndFunc
 
Je voudrais que lors d'un clic de la sourie gauche, la position de la sourie soit "sauvegardée" pour pouvoir l'utilisé lors d'un MouseClick ( MouseClick("left",$clic[0],$clic[1],1,1) ).
Que faire?

Merci d'avance
Autoporte
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Problème MouseGetPos

#2

Message par timmalos »

Ton probleme, a été traité de nombreuses fois, mais il suffit de remplacer

Code : Tout sélectionner

While 1
    If _IsPressed(01) then savepos()
WEnd

par 
While 1
    If _IsPressed(01) then savepos()
    Sleep( 50 )
WEnd
et il n'y a plus d'erreurs, j'avais deja eu le probleme.
après pour la sauvegarde, tu peux utiliser le programme tout fait: SciteWriter ou telecharger la programme que je te donne ci-dessous.
Fichiers joints
Script maker.zip
Un petit programme qui enregistre et joue les clics. A Modifier bien sur
(14.62 Kio) Téléchargé 85 fois
Répondre