Page 1 sur 1

[R] Utilisation de variable dans : mouseclick

Posté : lun. 18 mars 2013 21:33
par Kwhy
Bonjour, je souhaite créer un bouton qui MouseClick("left",$posx,$posy) (Possible ?) sachant que mes variables sont dans une saisie de frappe via une GUI.

Merci d'avance

Re: [..] Utilisation de variable dans : mouseclick

Posté : lun. 18 mars 2013 21:46
par parazitenew
Bonsoir,

Si la position est variable il faut donc enregistrer les coordonnées (x,y) dans des variables. Ils seront lu à partir d'un input si je comprends bien.

$coord_x = Valeur lu depuis le GUI
$coord_y = Valeur lu depuis le GUI

Pour lire les valeurs d'un control je te laisses lire dans le fichier d'aide la description de la fonction "GUICtrlRead()" :wink:
Tu devrais trouver, sinon reviens :lol:

Re: [..] Utilisation de variable dans : mouseclick

Posté : lun. 18 mars 2013 22:09
par Kwhy
J'ai utiliser : MouseClick ("left",$posx,$posy)

Sachant que mes variables sont stocker dans un input.

Mais sa me mouseclick toujours en 0,0 quelque soit les données que je rentre

Re: [..] Utilisation de variable dans : mouseclick

Posté : lun. 18 mars 2013 22:30
par parazitenew
Ton script ne lis pas les valeurs depuis les input, voici un script qui fonctionne:

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

GUICreate("",200,200)
$bouton = GUICtrlCreateButton("Ok",10,10,50,20)
$input_x = GUICtrlCreateInput("",10,50,50,20)
$input_y = GUICtrlCreateInput("",10,100,50,20)
GUISetState(@SW_SHOW)

While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_CLOSE
            Exit
        Case $msg = $bouton

            $x_pos = GUICtrlRead($input_x)
            $y_pos = GUICtrlRead($input_y)

            MouseClick("Left",$x_pos,$y_pos)
    EndSelect
WEnd
 

Re: [..] Utilisation de variable dans : mouseclick

Posté : lun. 18 mars 2013 22:38
par Kwhy
Merci , voici la donné qui me manquer :

Code : Tout sélectionner

$x_pos = GUICtrlRead($input_x)
$y_pos = GUICtrlRead($input_y)