[R] Utilisation de variable dans : mouseclick

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Kwhy
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 18 mars 2013 19:43
Status : Hors ligne

[R] Utilisation de variable dans : mouseclick

#1

Message 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
Modifié en dernier par Kwhy le lun. 18 mars 2013 23:02, modifié 1 fois.
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

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

#2

Message 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:
Kwhy
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 18 mars 2013 19:43
Status : Hors ligne

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

#3

Message 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
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

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

#4

Message 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
 
Kwhy
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 18 mars 2013 19:43
Status : Hors ligne

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

#5

Message par Kwhy »

Merci , voici la donné qui me manquer :

Code : Tout sélectionner

$x_pos = GUICtrlRead($input_x)
$y_pos = GUICtrlRead($input_y)
Répondre