Page 1 sur 1

[R] utiliser une image d'une dll pour "ImageSearch"

Posté : mer. 29 juil. 2009 23:24
par sscssc
Salut, Voila je voudrais savoir comment faire une recherche d'image dont la source est dans une dll en utilisent l'include "Resources.au3"
il est plus pratique de regrouper tout les images a rechercher dans une dll que d'avoir 36 images dans un dossier

Merci

Re: [..] utiliser une image d'une dll pour "ImageSearch"

Posté : jeu. 30 juil. 2009 00:38
par Tlem
Allez faire un tour du coté des tutoriels.

Re: [..] utiliser une image d'une dll pour "ImageSearch"

Posté : jeu. 30 juil. 2009 03:43
par sscssc
j'ai utilisés se tuto mais j'ai toujours pas réussi a utiliser une image du dll

pour se script

Code : Tout sélectionner

$dc = _ImageSearch(" Image dll ",1,0,0,0)

if $dc = 1 Then
    MouseClick("left",365,379,2,0)
    sleep(3000) 
EndIf

Re: [..] utiliser une image d'une dll pour "ImageSearch"

Posté : jeu. 30 juil. 2009 10:25
par Tlem
Il vous faut utiliser les éléments de ce sujet : http://www.autoitscript.fr/forum/viewto ... f=11&t=513.

D'abord récupérez l'image dans une variable puis utilisez celle-ci pour la recherche ou si ça ne fonctionne pas, sauvegardez là dans un dossier temporaire puis faite votre traitement.

AMHA ceci devrait être suffisant : _ResourceGetAsImage ou _ResourceGetAsBitmap selon le type d'image.

Re: [..] utiliser une image d'une dll pour "ImageSearch"

Posté : jeu. 30 juil. 2009 13:25
par sscssc
merci Tlem, j'ais reussi :)

le problemme venais de la dll

ancien.rc

Code : Tout sélectionner

DECONNECTION  BITMAP  DC.bmp
nouveau.rc

Code : Tout sélectionner

DECONNECTION  RCData  DC.bmp

Code : Tout sélectionner

_ResourceSaveToFile(@TempDir & "\DC.bmp", "DECONNECTION", 10, 0, 0, "isrs.dll")

While 1
$dc = _ImageSearch(@TempDir & "\DC.bmp",1,0,0,0)

if $dc = 1 Then
    MouseClick("left",365,379,2,0)
    ExitLoop    
EndIf
WEnd