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.