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>
HotKeySet("{NUMPADMULT}","_x")
[/autoit][autoit][/autoit][autoit]$x = 0
$y = 0
$result = 0
While 1
Sleep(250)
WEnd
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
Mir wird immer die MsgBox für "Nichts gefunden" angezeigt.