Hallo,
ich wollte mal ImageSearch austesten, habe im Netz bereits etwas gefunden, aber es läuft nicht.
Ich habe im Desktop ein 1x4 Pixel Bild vom Papierkorb ausgeschnitten und als .bmp Datei in das Skript-ordner verlegt. Benannt "ausschnitt".
Wenn er dieses Bild findet soll es einfach eine MsgBox einblenden, das bestätigt, dass es gefunden worden ist.
Im Fenster unten bei Autoit, steht immer Exit code: 0
[autoit]#include <ImageSearch.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit]Func _Go()
While 1
_ImgSearch("ausschnitt")
Sleep(2000)
Wend
EndFunc
Func _ImgSearch($sPic, $iTimeout = 5000, $bClick = 1, $iTol = 5)
Local $iX = 0, $iY = 0, $bResult = 0, $iTimer = TimerInit()
$aPics = StringRegExp($sPic, '([^|]+)', 3)
[/autoit][autoit][/autoit][autoit]While TimerDiff($iTimer) < $iTimeout
For $i = 0 To UBound($aPics) - 1
$bResult = _ImageSearch(@ScriptDir & "/Data/" & $aPics[$i] & ".bmp", 1, $iX, $iY, $iTol)
If $bResult = 1 Then ExitLoop(2)
MsgBox(64,"info", "gefunden",4000)
Sleep(50)
Next
WEnd
If $bResult=0 Then MsgBox(64,"info", "nichts gefunden",4000)
EndFunc