_ImageSearch .jpeg statt .bmp (ursprünglich: und Windows 7 64bit)

  • Hallo Com,

    ich habe ein Problm mit der _ImageSearch UDF und meinem 64bit Windows 7.

    Ich baue die UDF ganz normal in mein Script ein, aber als Rückgabewert
    bekomme ich immer eine 0 (Bild nicht gefunden). Das Bild ist aber
    definitiv da!

    Die DLL ist am richtign Ort (Ich hab schon alles ausprobiert) und die
    UDF ist sowohl im Include Ordner als auch im Projektordner vorhanden. Es
    macht auch keinen Unterschied, ob ich das Script per F5 in Scite starte
    oder im Ordner per Rechtsklick -> Run Script(x86).

    Ich vermute, dass der Fehler mit dem 64 bitigen Windows 7 zusammen hängt.

    Was kann ich noch tun, um mein Script zu Laufen zu bringen?


    MfG

    Panzki

    Code:

    [autoit]

    #AutoIt3Wrapper_UseX64=n
    #include <ImageSearch.au3>

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

    HotKeySet("{NUMPADMULT}","_x")

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

    $x = 0
    $y = 0
    $result = 0

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

    While 1
    Sleep(250)
    WEnd

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

    Func _x ()
    $result = _imagesearch("bild.jpeg",1,$x,$y,255)
    If Not @error Then
    If $result = 0 Then
    MsgBox(0,"Fehler","Nichts Gefunden")
    Else
    MsgBox(0,"Erfolg","Erfolg" & @CRLF & "x: " & $x & @CRLF & "y: " & $y)
    EndIf
    Else
    MsgBox(0,"Fehler","@Error")
    EndIf
    Exit
    EndFunc

    [/autoit]

    Mir wird immer die MsgBox für "Nichts gefunden" angezeigt.

    Einmal editiert, zuletzt von Panzki (19. Juni 2012 um 21:26)

  • Alles klar...*facepalm*
    Das war das Einzige, auf das ich nicht geachtet habe
    Also vielen Dank für die Hilfe. Ich werde dem Titel noch ändern.^^
    Kann geclosed werden.

    MfG
    Panzki