[.] Storer MouseGetPos ds Variable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
networe
Niveau 4
Niveau 4
Messages : 92
Enregistré le : lun. 30 nov. 2009 02:36
Status : Hors ligne

[.] Storer MouseGetPos ds Variable

#1

Message par networe »

J'aimerai storer l'information de la mouseGetPos dans une variable pour l'utilisation futur dans mon script.

En effet la personne devrai cliquer sur exemple F1 pour que la valeur de MouseGetPos soit rentré dans une variable, lorsque la variable, et "!Seulement!" lorsqu'il aura fait cette tache, il pourra continuer la suite du script.

J'ai essayer quelque chose sans succes:

Code : Tout sélectionner

If _IsPressed(70) Then ; 70 pour la valeur F1
$pos = MouseGetPos() ; Définie Pos
ToolTip("Mouse x,y:" & $pos[0] & $pos[1]) ; ToolTip pour confirmer la rentré
Sleep 1000 ; Pour avoir un sleep :P
EndIf
until $pos[0] > 2 ; Vérifier que qqchose a été rentré
Dididj
Niveau 4
Niveau 4
Messages : 58
Enregistré le : lun. 17 août 2009 17:29
Status : Hors ligne

Re: [.] Storer MouseGetPos ds Variable

#2

Message par Dididj »

Voici le code :

Code : Tout sélectionner

#Include <Misc.au3>
while 1 ;boucle infinie
    If _IsPressed(70) Then ;verifie si F1 est pressé
        $pos = MouseGetPos() ;enregistre les coordonnés dans $pos
        ExitLoop ;Sort de la boucle
    EndIf
Sleep(10) ;pour ralentire un peu le script et que le pc de surchauffe pas ^^
WEnd ;fin de la boucle
;~ Action a faire si F1 a été pressé

 
Pense a revoir ton titre :wink:

Dididj
networe
Niveau 4
Niveau 4
Messages : 92
Enregistré le : lun. 30 nov. 2009 02:36
Status : Hors ligne

Re: [.] Storer MouseGetPos ds Variable

#3

Message par networe »

Merci :) J'avais ceci de fait qui marchais:

Code : Tout sélectionner

While 1
If _IsPressed(70) Then
$pos = MouseGetPos()
Maczo()
EndIf
Wend
Je vais donc juste reprendre ton ExitLoop merci ^^
Modifié en dernier par Tlem le mar. 08 déc. 2009 23:22, modifié 1 fois.
Raison : Ajout balise code
Répondre