ImageSeach Problem - Nur Errors! obwohl alles richtig ist!

01/04/2012 16:20 BlueBasHeR#1
Hey,

Ich versuche seit einpaar tagen einen ImageSearch Bot zu erstellen aber egal was ich mache... da ist immer ein Fail dabei...

1. Script
2. ImageSearchDLL.dll
3. ImageSearch.au3

PHP Code:
~~~~~1. Script~~~~~
_____________________
#include<ImageSearch.au3>

HotKeySet("{NUMPAD2}","starten")
HotKeySet("{NUMPAD3}","beenden")

$x1 0
$y1 
0
$x2 
0
$y2 
0

While 1
Sleep
(1)
WEnd

Func starten
()
   While 
1
      $result 
_ImageSearch("1.png",1,$x1,$x2,0)
         If 
$result 1 Then
            MouseClick
("left",$x1,$y1)
            
Sleep(500)
            
MouseMove(500,500)
            
MsgBox(0,"","")
            
Sleep(500)
               
$result2 _ImageSearch("2.png",1,$x2,$y2,0)
                  If 
$result2 1 Then
                     MouseClick
("left",$x2,$y2,2)
                  Endif
               EndIf
            
WEnd
         EndFunc
         
Func beenden
()
   exit 
0
EndFunc
_____________________ 
PHP Code:
~~~~~2. ImageSearchDLL.dll~~~~~
_____________________
Ich Habe 
die Datei "ImageSearchDLL.dll"
in "C:\Windows\System32" entpackt.
(
Wurde im video gesagt)
_____________________ 
PHP Code:
~~~~~3. ImageSearch.au3~~~~~
_____________________
Die au3 datei hab ich im Autoit Ordner unter include entpackt.
Wenn Ich F5 Drücke steht da:

BILDER IM ANHANG
_____________________ 
WAS NUN? Hilfeeeee
01/04/2012 16:27 MoepMeep#2
Findet wohl die dll nicht.

Wer hat diese ImageSearch.au3 geschrieben? Einfach nur peinlich, dass sowas nicht vernünftig abgefangen wird o.O
01/04/2012 18:47 Njahs#3
Quote:
Originally Posted by MoepMeep View Post
Findet wohl die dll nicht.

Wer hat diese ImageSearch.au3 geschrieben? Einfach nur peinlich, dass sowas nicht vernünftig abgefangen wird o.O
Wenn du dich schon über andere aufregen musst , dann machs besser?

BTT: Versuch mal die "imagesearch.dll" in dein system32 ordner zu packen
01/04/2012 18:51 MoepMeep#4
Quote:
Originally Posted by Njahs View Post
Wenn du dich schon über andere aufregen musst , dann machs besser?

BTT: Versuch mal die "imagesearch.dll" in dein system32 ordner zu packen
$result überprüfen obs überhaupt ein array ist :>
01/04/2012 19:30 BlueBasHeR#5
Haha ich hab ka von was Ihr da labert ^^ bin nur kleiner noob der was versuchen will >.< und ImageSearch.au3 in "include" / ImageSearchDLL.dll ist in system32

kann jmd mir vllt ein script erstellen wo er 2 bilder suchen soll und pls richtige ImageSearch au3 + dll

Von da hab ich die sachen
[Only registered and activated users can see links. Click Here To Register...]

Danke...
01/04/2012 20:12 Nektarius#6
bei mir klappts wenn ich die imagesearch.dll in den gleichen ordner mache wie mein autoit script
01/04/2012 20:35 BlueBasHeR#7
Ich brauche aber eine "GUTE" ImageSearch.au3

EDIT: Habe im ImageSearch.au3
if $result[0] = "0" then return 0 das [0] rausgemacht

aber jetzt macht der nix. Keine Error meldung und wenn ich Numpad2 Drücke dann passiert nix
01/04/2012 21:23 MoepMeep#8
Quote:
Originally Posted by BlueBasHeR View Post
Ich brauche aber eine "GUTE" ImageSearch.au3

EDIT: Habe im ImageSearch.au3
if $result[0] = "0" then return 0 das [0] rausgemacht

aber jetzt macht der nix. Keine Error meldung und wenn ich Numpad2 Drücke dann passiert nix
Generation AutoIt, ich krieg das kotzen. Keine Ahnung was der Code macht, aber hauptsache mal wild dran rumbasteln. Der Code der ImageSerch.au3 sollte soweit funktionieren, nur fehlt anscheinend sämtliche Behandlung von Fehlern. Hau die dll einfach ins gleiche Verzeichnis wie die anderen Dateien, dann sollte es klappen.
01/04/2012 23:47 xShizoidx#9
Ich denke mal, dass es an den neueren Autoit 3 Versionen liegt.

Vor einiger Zeit habe ich es mit einer älteren Version mit Imagesearch.au3 gemacht und es hat einwandfrei funktioniert. Nun habe ich es noch einmal mit der neuen Version probiert und es kommen komische Fehlermeldungen.
01/05/2012 10:12 Project_X#10
Der User: KillerDeluxe
habe die datei irgendwo hier im Forum erwähnt & zurverfügung gestellt.

Leider kann ich dir nicht sagen wo sie war, weil ich auch nur aus zufall mal drauf gekommen bin :(
01/05/2012 11:21 SwarN#11
Dass ist ein 64bit Problem,
rechtsklick auf dein script und mit x86 ausführen.

Die ImageSearch dll funktioniert einwandfrei! jedoch halt nicht mit 64bit versionen

Edit:
lass die dll's einfach dort wo auch dein Script ist in einen Ordner,
da wenn du das Programm mal rausgeben willst, die leute auch diese Dll's benötigen.
01/05/2012 14:47 BlueBasHeR#12
Quote:
Dass ist ein 64bit Problem,
rechtsklick auf dein script und mit x86 ausführen.

Die ImageSearch dll funktioniert einwandfrei! jedoch halt nicht mit 64bit versionen

Edit:
lass die dll's einfach dort wo auch dein Script ist in einen Ordner,
da wenn du das Programm mal rausgeben willst, die leute auch diese Dll's benötigen.
Das programm soll nicht rausgegeben werden nur für mich
Scheiß 64Bit

Ich werde mal alles versuchen was Ihr reingeschrieben habt.
wenn es klappt sag ich bescheid

EDIT:
WTF...

DLL im ordner von Script
Compile x86 = Error
Run x86 = Funktioniert :D

danke bekommt alle ein THANKS
05/21/2013 12:11 golle12#13
Das liegt daran das die Dll nur für 32-Bit ist aber wenn man das hier oben einfügt:
PHP Code:
#AutoIt3Wrapper_UseX64=n 
Dann funktionierts auch auf 64-Bit :D