Page 1 sur 1

Délimiter zone de recherche avec des contraintes

Posté : dim. 07 oct. 2018 15:30
par xeth
Bonjour a tous !

J'aimerai avoir vos avis concernant un problème qui me fait défaut.

Voila je "débute" sur AutoIt et malgré les tuto et aides que j'ai pu trouver, un problème persiste.
Je m"explique :

Je cherche à faire une recherche dans une zone précise, par exemple(0,0,800,600) mais mettre des zones d'ombres dans cette zone en question, où la recherche dans cette zone ne se fera pas.

Une recherche imbriquée est elle possible ?
j'ai pensé faire ceci mais je ne sais pas si c'est convenable:

Code : Tout sélectionner

PixelSearch(0,0,800,600, $couleur,1)
$pixel = PixelSearch(0,0,800,600,$couleur,1)
$zone = PixelSearch(40,409,66,460,$couleur1)

$test = IsArray($pixel)
$test = IsArray($zone)
if $test = 1 Then And if Not $test = IsArray($zone)
	MouseClick("left",$pixel[0],$pixel[1])

Else
	MsgBox(0,"fail","rien en vue")
EndIf
Je me tiens a votre disposition si jamais vous avez des questions concernant ma demande

Cordialement
Xeth

Re: Délimiter zone de recherche avec des contraintes

Posté : dim. 07 oct. 2018 17:54
par mikell
C'est possible, quoique pas tout à fait comme tu l'as écrit :mrgreen:
C'est pour automatiser quoi ?

Re: Délimiter zone de recherche avec des contraintes

Posté : dim. 07 oct. 2018 18:10
par xeth
Et comment je dois m'y prendre pour que cela fonctionne ?

Re: Délimiter zone de recherche avec des contraintes

Posté : dim. 07 oct. 2018 20:43
par mikell
mikell a écrit : dim. 07 oct. 2018 17:54 C'est pour automatiser quoi ?

Re: Délimiter zone de recherche avec des contraintes

Posté : dim. 07 oct. 2018 21:22
par xeth
Pour simplifier, c'est pour "pré remplir" des données sur un site. Le soucis c'est que il faut cliquer sur les cases de temps en temps. Il y a deux cases cote a cote (presque similaire) du coup pas possible de les différencier. Voila pourquoi j'aimerai pouvoir "cacher" certaines parties de la zone cible.J'ai essayé plusieurs autres procédés mais aucun ne marche hormis celui ci,qui se trouve être la seule solution. Reste a savoir comment faire la manip .

Voila pourquoi j'aimerai savoir s'il est possible de mettre en place une telle commande
Merci d'avance !

PS : je ne peux divulguer le site pour le moment malheureusement.

Re: Délimiter zone de recherche avec des contraintes

Posté : lun. 08 oct. 2018 13:22
par mikell
xeth a écrit : je ne peux divulguer le site pour le moment malheureusement
Pas de problème, on attendra.
Mais ce serait peut-être plus simple avec les fonctions _IE*

Re: Délimiter zone de recherche avec des contraintes

Posté : jeu. 11 oct. 2018 10:38
par xeth
N'est il pas possible de créer une zone de recherche autre qu'un carré/rectangle ? ( polygone etc ...)