|
You last visited: Today at 09:36
Advertisement
ImageSearch läuft nicht? :O
Discussion on ImageSearch läuft nicht? :O within the AutoIt forum part of the Coders Den category.
04/12/2013, 17:35
|
#1
|
elite*gold: 0
Join Date: Dec 2012
Posts: 448
Received Thanks: 278
|
ImageSearch läuft nicht? :O
Ich habe mich mal aus langeweile, an ImageSearch versucht aber irgendwie funktioniert das ganze nicht. Muss ich die ImageSearch.dll in den User32 Ordner ziehen (das habe ich nicht) oder reicht es, wenn die dll im Ordner der au3 Datei ist (das habe ich und wäre für den künftigen Benutzer viel einfacher)? Vielleicht liegt es aber auch am Code. Evtl. kann mir einer weiter helfen.
MFG SpieleHacksInfo
Code:
#include <ImageSearch.au3>
HotKeySet("{Esc}","Ende")
HotKeySet("1","start")
$x1=0
$y1=0
While 1
Sleep (3)
WEnd
Func start()
While 1
$result=_ImageSearch("test.png",1,$x1,$y1,5)
If $result = 1 Then
MouseMove ($x1,$y1)
MouseClick ("Left",$x1,$y1)
EndIf
WEnd
EndFunc
Func Ende()
Exit
EndFunc
|
|
|
04/12/2013, 17:40
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
User32?
\windows\system32 <- hier
hast du ein 32 oder 64bit betriebssystem?
|
|
|
04/12/2013, 17:42
|
#3
|
elite*gold: 0
Join Date: Dec 2012
Posts: 448
Received Thanks: 278
|
Quote:
Originally Posted by omer36
User32?
\windows\system32 <- hier
hast du ein 32 oder 64bit betriebssystem?
|
danke für die schnelle antwort habe 64bit
|
|
|
04/12/2013, 17:47
|
#4
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
Quote:
Originally Posted by SpieleHacksInfo
danke für die schnelle antwort habe 64bit
|
versuchs mal so:
die beiden dateien in den system32 ordner kopieren
und in den ordner, wo deine .au3 liegt (vllt. reicht auch nur in den ordner, kannst ja mal testen)
dann hiermit testen: "#AutoIt3Wrapper_UseX64=n"
also:
PHP Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_UseX64=n #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <imagesearch.au3>
$x1=0 $y1=0
$result = _ImageSearch("Unbenannt.png",1,$x1,$y1,0) if $result=1 Then MsgBox("","Info","Bild gefunden!","2") Sleep(200) MouseMove($x1,$y1) Else MsgBox("","Fehler","Bild nicht gefunden!","2") EndIf
€ und vllt. noch als admin starten
|
|
|
04/12/2013, 17:54
|
#5
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Oder in der ImageSearch.au3 DLLOpen benutzen mit Pfad zur dll (@Scripdir&'\imagesearch.dll').
MfG
|
|
|
04/12/2013, 19:27
|
#6
|
elite*gold: 0
Join Date: Dec 2012
Posts: 448
Received Thanks: 278
|
Quote:
Originally Posted by omer36
versuchs mal so:
die beiden dateien in den system32 ordner kopieren
und in den ordner, wo deine .au3 liegt (vllt. reicht auch nur in den ordner, kannst ja mal testen)
dann hiermit testen: "#AutoIt3Wrapper_UseX64=n"
also:
PHP Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <imagesearch.
$x1=0
$y1=0
$result = _ImageSearch("Unbenannt.png",1,$x1,$y1,0)
if $result=1 Then
MsgBox("","Info","Bild gefunden!","2")
Sleep(200)
MouseMove($x1,$y1)
Else
MsgBox("","Fehler","Bild nicht gefunden!","2")
EndIf
€ und vllt. noch als admin starten
|
ich schätze ich mach etwas ganz banales falsch :/ hier mal ein kleines video was passiert (hatte pc vorher neugestartet)
push  kann es daran liegen, dass ich zwei bildschirme habe?
|
|
|
04/14/2013, 14:26
|
#7
|
elite*gold: 0
Join Date: Jul 2010
Posts: 6
Received Thanks: 0
|
füg mal noch #RequireAdmin mit ein, an deiner funktion an sich scheint nichts falsch zu sein, es könnte an deinem bild liegen, benutz mal ein bmp file
|
|
|
04/14/2013, 14:32
|
#8
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
veränder die abweichung wie sich die pixel variieren können
|
|
|
 |
Similar Threads
|
CF EU läuft nicht.
01/23/2012 - CrossFire - 9 Replies
Hey Leute,
Ich habe mich für EU registriert, kann es jedoch nicht starten.
Dann kommt ein Error das der Patcher ein problem festgestellt hat.
Dann habe ich bei kompatibilät Windows 98 eingestellt, damit startete dann der Patcher, brach jedoch nach dem HGW Check ab.
Habe Windows xp 32 bit Service Pack 2.
Bitte um Hilfe.
|
Imagesearch funktioniert nicht...
06/06/2011 - AutoIt - 8 Replies
Hey Leute,
hab mich mal mit imagesearch versucht.
Ich hab eine GUI wo 3 Checkboxen sind. (Rechtsklick,Doppelklick und Linksklick)
Ich wollte dann wenn ich mehrere angeklickt habe, eine msgbox kommt die jemanden drauf aufmerksam macht, das man zuviele angeklickt hat. sonst wie gesagt rechtsklick,linksklick, oder doppelklick machen. Wenn ich das programm starte funktioniert es aber nicht. keine error meldungen nur es passiert einfach nichts außer das mit browse hier mal das script: $x1...
|
Imagesearch bestimmten Bereich NICHT absuchen
02/05/2011 - AutoIt - 4 Replies
huhu,
beim Image Search kann man ja einstellen, in welchem Bereich gesucht werden soll. Ist es auch möglich einzustellen, dass der gesamte Bildschirm außer ein Bereich abgesucht wird?
Danke im Vorraus!
|
kann es sein das imagesearch auf 64 bit nicht geht?
07/30/2010 - AutoIt - 3 Replies
Hi bei mir geht irgendwie Imagesearch nicht. Wenn ich die dll nicht im scriptordner habe findet es sie nicht usw. Habe schon alles ausprobiert. AberAuch wenn es die dll gefunden hat und ich den script starte dann passiert einfach nichts er findet das image bnicht obwohl es auf den desktop klar zu erkennen ist. Ich habe das bild auch im script ordner. In ein anderen Forum haben mir welche gesagt sie haben das gleiche problem alle haben sie vista(wie ich) oder in 7 64 bit. Hier mal der script:
...
|
autoit findet mit imagesearch das bild im spiel nicht oO?
01/21/2010 - AutoIt - 7 Replies
hallo,
ich habe folgendes programm geschrieben:
#include <ImageSearch.au3>
Global $fenster
Global $active = 0
$x = 0
$y = 0
|
All times are GMT +1. The time now is 09:37.
|
|