Page 1 sur 1

[..]Click droit sur IE

Posté : mar. 22 sept. 2009 22:53
par Kurdy
Bonjour!

J'aimerais faire faire un click droit à autoIt dans IE sur un bouton précis.
Le problème c'est que je ne trouve ni avec _IEAction ni avec _IEFormImageClick, qui ne permettent que de faire un click gauche... Il y a une autre solution?

Re: [..]Click droit sur IE

Posté : mar. 22 sept. 2009 23:12
par jbnh
Si ieaction marche pas, essayer avec tab, tab, tab jusqu'a etre sur le bouton puis enter

Re: [..]Click droit sur IE

Posté : mar. 22 sept. 2009 23:31
par Kurdy
Ce n'est pas tant que IEaction ne marche pas mais plutôt que le click gauche bug sur le site et m'envoit à une page impossible à afficher alors qu'un clic droit me permet d'arriver a mes fins (allez savoir pourquoi).

Malheureusement je ne peux pas utiliser le système des tabs car le site change souvent de pubs et donc le nombre de tabulation change en fonction des pub (qui contiennent un nombre aléatoire de liens...) C'est pénible!

Re: [..]Click droit sur IE

Posté : mer. 23 sept. 2009 19:14
par Ephsb
Euh je n'y connais pas grand chose mais ne te serait il pas possible de faire simplement

Code : Tout sélectionner

MouseClick("right",coordx,coordy,nombre de click,vitesse)
par contre faut qu'il soit a l'endroit prévue si ce n'est le cas peut être qu'un pixelsearch peut aider à récupérer ses coordonnées

Code : Tout sélectionner

$coord = PixelSearch(0,0,@DesktopWidth,@Desktopheight, 0xcc7063 )
If Not @error Then  
Mouseclick("right",$coord[0],$coord[1],1,1) 
else
endif
Mais bon comme je disais je n'y connais pas grand chose donc si sa ne semble pas convenir , ne t'attardes pas dessus ^^

Re: [..]Click droit sur IE

Posté : mer. 23 sept. 2009 20:51
par Kurdy
Ca pourrait marcher mais cette technique n'est pas fiable car selon l'ordinateur qui l'exécute, les coordonnées change à cause des définitions d'écran différente, et le pixel search, pour peu que le fond d'écran contienne cette couleur et c'est fichu!

J'aimerais bien avoir un script fiable qui puisse marcher dans toutes les conditions