Bonjour
je suis nouveau dans autoit , j'ai fait quelques programmes qui fonctionnent pas mal
mais j'ai eu besoin de me servir de _ImageSearch
j'ai donc utilisé le DLL donné plus haut et j'ai voulu faire un test tout simple
une image prise sur internet
impr ecr + paint + ctrl "V" +rogner + save
mais impossible de voir mon image trouvée !! et ca fait plusieur jours que je boucle dessus
mon code de test.au3
Code : Tout sélectionner
#include <ImageSearch.au3>
$x1=0
$y1=0
$result = _ImageSearch("exclam.bmp",0,$x1,$y1,0)
ConsoleWrite('@@ Debug principal (' & @ScriptLineNumber & ') : $result = ' & $result & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console
basic non ?
et un extraction de imagesearch.au3 modifié pour les besoin de debuging
Code : Tout sélectionner
Func _ImageSearchArea($findImage,$resultPosition,$x1,$y1,$right,$bottom, ByRef $x, ByRef $y, $tolerance)
;MsgBox(0,"asd","" & $x1 & " " & $y1 & " " & $right & " " & $bottom)
if $tolerance>0 then $findImage = "*" & $tolerance & " " & $findImage
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : avant DllCall') ;### Debug Console
$result = DllCall("ImageSearchDLL.dll","str","ImageSearch","int",$x1,"int",$y1,"int",$right,"int",$bottom,"str",$findImage)
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') :apres dllcall $result = ' & $result & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console
CA MAAAARCHE POOOO
voici le resultat
--> Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
@@ Debug(37) : avant DllCall@@ Debug(40) :apres dllcall $result =
>Error code: 0
@@ Debug principal (9) : $result = 0
>Error code: 0
+>15:36:24 AutoIt3.exe ended.rc:0
le call DLL semble ne rien renvoyer du tout
quelqu'un peut m'aider avant que je ne deviennent FOUUUU