Page 1 sur 1

Recherche d'image  

Posté : jeu. 02 nov. 2017 20:11
par redlive
Bonjour à tous,


Je souhaite réaliser un script qui recherche une image, des images +- 200 sur des pages différentes et qui effectue un clic dessus.
J'ai trouver, ImageSearch2 avec ses dlls, mais je ne comprend pas bien son fonctionnement.

Pourriez-vous me fournir des explications concernant son fonctionnement ou éventuellement
me fournir une aide afin de pouvoir réaliser ce script, ou me dirigé vers une autre solution ?

Merci pour vos explications futures.

Re: Recherche d'image

Posté : ven. 03 nov. 2017 19:18
par walkson
Bonjour,
Vous devriez être plus précis !
des images +- 200 sur des pages différentes
Des pages web ?
Si oui, regardez _IEImgGetCollection($oIE) _IEImgClick ()
Encore faudrait il savoir pourquoi ? télécharger? autreS ?

Re: Recherche d'image

Posté : sam. 04 nov. 2017 12:33
par redlive
Bonjour walkson,


Les images en questions sont ce d'un logiciel Nox. Une application, plus précisément. ( Agenda )
J'utilise Nox pour émuler Android sur mon ordinateur, et synchronisé mon tel avec mon pc.

Toutefois, je souhaiterai réaliser des Backups de mon agenda, mes données, etc ... à intervalle régulier ( 1 fois par semaine )

Donc, j'avais comme projet d'utiliser imagesearch2.

En espérant vous avoir fournit des informations complémentaires afin de pouvoir me guider.

Bien à vous.

Re: Recherche d'image

Posté : dim. 05 nov. 2017 00:14
par walkson
Bonjour,
J'utilise Nox pour émuler Android sur mon ordinateur, et synchronisé mon tel avec mon pc.
Là, vous découvrez mon ignorance !
En espérant que quelqu' un a une réponse

Re: Recherche d'image

Posté : lun. 06 nov. 2017 15:17
par redlive
Bonjour,


Merci pour ta réponse. Je reviens vers toi suite à une recherche effectuer sur internet.
J'ai trouver ceci qui pourrai correspondre à mes attentes toutefois je ne parviens pas à comprendre son fonctionnement.
https://www.autoitscript.com/forum/topi ... planation/

Donc je m'explique :

Mon projet se trouve sur une clé usb nommé "J:\" à la racine, j'ai créer le fichier synchro.au3, à la racine j'ai également copier les
deux fichiers présents dans l'archive, ainsi que ma première image nommé contact.bmp

J:\
|_____ : Synchro.au3
|_____ : ImageSearchDLL.dll
|_____ : ImageSearch.au3
|_____ : contact.bmp

Dans mon fichier synchro.au3, je copie le code suivant :

Code : Tout sélectionner

#include <ImageSearch.au3>

HotKeySet("p", "checkForImage")

global $y = 0, $x = 0

Func checkForImage()
Local $search = _ImageSearch('contact.bmp', 0, $x, $y, 0)
If $search = 1 Then
MouseMove($x, $y, 10)
EndIf
EndFunc

while 1
sleep(200)
WEnd
Je lance le script, et il ne trouve pas l'image. Est ce que j'ai mal effectuer une manipulation ? Les fichiers sont t'ils placés à la bonne place ?

Merci pour ton aide.

J'ai trouver : Oublier de mettre checkForImage()

Re: Recherche d'image

Posté : mar. 24 avr. 2018 19:37
par KoRnBoy82
Votre syntaxe d'utilisation de _ImageSearch semble incorrecte. Au lieu du premier 0, celà devrait être un 1. Et le 0 de la fin ajoute une tolérance si jamais les pixels diffèrent un peu de teinte. Donc, une valeur d'environ 10 ou 15 sur 255 serait plus apte à découvrir un résultat.

Bon je sais que votre post est vieux mais je ne voyais pas de réponse en tant que tel.