Page 1 sur 1

[R] Problème avec ControlMove

Posté : ven. 22 avr. 2011 20:20
par karime1
bonjours j'ai un prob a la fin de ce script
#Include <FF.au3>
_FFStart("http://www.google.tn/firefox")
_FFLoadWait()
If _FFConnect(Default, Default, 3000) Then
_FFLoadWait()
ControlMove("Page de démarrage Mozilla Firefox - Mozilla Firefox","","[ClassnameNN:MozillaWindowClass2]",411, 270)
MouseDown("left")
ControlMove("Page de démarrage Mozilla Firefox - Mozilla Firefox","","[ClassnameNN: MozillaWindowClass2]",900,100)
MouseUp("left")
Sleep(500)
Send("^c")
$objectif=ClipGet() ; il sélectionne quelque mots et les copient puis il les met dans une variable
MsgBox(0,"",$objectif)
EndIf
avant j'avai Mousemove mais je voulai que mon script soit plus pressi. mais voila quand je l'execute rien ne se passe après qu'il ait ouvert la page de google.
je croix que le prob vient de
"[ClassnameNN: MozillaWindowClass2]"

Re: [..] Prob ControlMove

Posté : lun. 25 avr. 2011 10:52
par ZOTHOP
ControlMove("Page de démarrage Mozilla Firefox - Mozilla Firefox","","[ClassnameNN:MozillaWindowClass2]",411, 270)

L'endroit où se trouve : [ClassnameNN:MozillaWindowClass2] est la place du ControlID (d'après AutoIt Help ) qui est une suite de chiffres correspondant à l'identité du contrôle et qui permet de cibler ce contrôle et pas un autre.
ControlMove ( "title", "text", controlID, x, y [, width [, height]] )

Pour ouvrir mon programme de connection à Internet , cliquer sur le bouton "Connecter" et ouvrir Firefox, voila comment j'ai placé l'ID du bouton "Connecter" dans mon code :

Code : Tout sélectionner

run("C:\Program Files\OrangeFrance\Orange Connect\Orange Connect.exe")
WinWaitActive("Orange")
ControlClick ( "Orange", "",1017)
sleep(5000)
run("C:\Program Files\Mozilla Firefox 3 Beta 3\firefox.exe")
ControlClick ( "Orange", "",1017) l'ID du bouton "Connecter" est 1017 récupéré avec le programme AutoIt Windows Info.exe qui te permet, avec une cible à placer sur les contrôles et les fenêtres, de récupérer beaucoup d'informations sur eux dont leur ID.

Re: [R] Problème avec ControlMove

Posté : dim. 12 juin 2011 16:38
par karime1
merci