Délimiter zone de recherche avec des contraintes

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
xeth
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 07 oct. 2018 15:01
Status : Hors ligne

Délimiter zone de recherche avec des contraintes

#1

Message 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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Délimiter zone de recherche avec des contraintes

#2

Message par mikell »

C'est possible, quoique pas tout à fait comme tu l'as écrit :mrgreen:
C'est pour automatiser quoi ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
xeth
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 07 oct. 2018 15:01
Status : Hors ligne

Re: Délimiter zone de recherche avec des contraintes

#3

Message par xeth »

Et comment je dois m'y prendre pour que cela fonctionne ?
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Délimiter zone de recherche avec des contraintes

#4

Message par mikell »

mikell a écrit : dim. 07 oct. 2018 17:54 C'est pour automatiser quoi ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
xeth
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 07 oct. 2018 15:01
Status : Hors ligne

Re: Délimiter zone de recherche avec des contraintes

#5

Message 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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Délimiter zone de recherche avec des contraintes

#6

Message 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*
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
xeth
Niveau 1
Niveau 1
Messages : 4
Enregistré le : dim. 07 oct. 2018 15:01
Status : Hors ligne

Re: Délimiter zone de recherche avec des contraintes

#7

Message par xeth »

N'est il pas possible de créer une zone de recherche autre qu'un carré/rectangle ? ( polygone etc ...)
Répondre