ImageSearch findet nichts

  • Da ich das ewige Pixelgesuche satt habe, wollte ich mal ImageSearch probieren... Einfache Aufgabe, schwarzes Rechteck auf dem Desktop finden (Hintergrund ist natürlich schwarz).

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <ImageSearch.au3>

    [/autoit][autoit][/autoit][autoit]

    $form = GUICreate("Suchen", 100, 30)
    $button = GUICtrlCreateButton("Suchen", 1, 1)
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    GUIDelete()
    Exit
    Case $button
    suchen()
    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit]

    Func suchen()
    $x1 = 0
    $y1 = 0

    [/autoit][autoit][/autoit][autoit]

    While 1
    $result = _ImageSearch("desktop.png",1,$x1,$y1,5)
    Wend
    If $result=1 Then
    MsgBox(0, "Gefunden", "Gefunden")
    ElseIf $result=0 Then
    MsgBox(0, "Nicht gefunden","Nicht gefunden")
    EndIf
    EndFunc

    [/autoit]


    Problem is, dass es sucht und sucht und sucht, und nix passiert (das gleiche mit zB. einem gelben Rechteck auf dem schwarzen Desktophintergrund)...