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
[R] Utilisation de variable dans : mouseclick
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Utilisation de variable dans : mouseclick
Modifié en dernier par Kwhy le lun. 18 mars 2013 23:02, modifié 1 fois.
- parazitenew
- Niveau 7
- Messages : 310
- Enregistré le : sam. 10 déc. 2011 15:08
- Localisation : Algerie
- Status : Hors ligne
Re: [..] Utilisation de variable dans : mouseclick
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()"
Tu devrais trouver, sinon reviens
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()"
Tu devrais trouver, sinon reviens
Re: [..] Utilisation de variable dans : mouseclick
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
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
- parazitenew
- Niveau 7
- Messages : 310
- Enregistré le : sam. 10 déc. 2011 15:08
- Localisation : Algerie
- Status : Hors ligne
Re: [..] Utilisation de variable dans : mouseclick
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
Merci , voici la donné qui me manquer :
Code : Tout sélectionner
$x_pos = GUICtrlRead($input_x)
$y_pos = GUICtrlRead($input_y)