|
You last visited: Today at 13:14
Advertisement
ImageSearch wie benutzen?
Discussion on ImageSearch wie benutzen? within the AutoIt forum part of the Coders Den category.
03/25/2010, 15:03
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
ImageSearch wie benutzen?
Problem: Es findet nix. Toleranz ist schon ziemlich hoch... am Bild kanns also nich liegen... Ach ja, die MsgBox zeigts auch nich an.
Code:
$x1 = 0
$y1 = 0
Do
$result = _ImageSearch("login.bmp",1,ByRef $x1,ByRef $y1,100)
Until $result=1
If $result=1 Then
WinActivate("S4 Client")
Send(GUICtrlRead($input1) & "{TAB}" & GUICtrlRead($input2) & "{ENTER}")
ElseIf $result=0 Then
MsgBox(0, "Couldn't log in", "Couldn't log in")
EndIf
|
|
|
03/26/2010, 14:44
|
#2
|
elite*gold: 305
Join Date: Apr 2008
Posts: 2,420
Received Thanks: 546
|
hast du das bild auch im verzeichniss in dem dein script auch ist?
hast du überprüft ob der name des bildes auch mit dem bildnamen in script übereinstimmt? (dateiendung mit eingeschloßen)
Code:
$result = _ImageSearch("login.bmp",1,[B]ByRef[/B] $x1,[B]ByRef[/B] $y1,100)
und wozu das ByRef?
|
|
|
03/26/2010, 19:42
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Bild ist im Script-Ordner und stimmt mit dem Script überein... trotzdem geht's net... vllt sollte ich noch erwähnen, dass andere Scripts (die auf anderen Rechnern funktionierten) bei mir nicht klappen... und das ByRef hab ich direkt von der Vorlage übernommen.
|
|
|
03/27/2010, 12:17
|
#4
|
elite*gold: 305
Join Date: Apr 2008
Posts: 2,420
Received Thanks: 546
|
versuchs mal ohne byref...fals es dann immernoch nicht funkt dann weiß ich auch nicht ^^
oder ersetz mal die do...until schleife durch eine while....wend schleife
also so :
PHP Code:
$x1 = 0 $y1 = 0 While 1 $result = _ImageSearch("login.bmp",1,$x1,$y1,5) Wend If $result=1 Then WinActivate("S4 Client") Send(GUICtrlRead($input1) & "{TAB}" & GUICtrlRead($input2) & "{ENTER}") ElseIf $result=0 Then MsgBox(0, "Couldn't log in", "Couldn't log in") EndIf
so würde ich es machen...probiers einfach aus ;D
|
|
|
03/27/2010, 23:20
|
#5
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by antrix99
versuchs mal ohne byref...fals es dann immernoch nicht funkt dann weiß ich auch nicht ^^
oder ersetz mal die do...until schleife durch eine while....wend schleife
also so :
PHP Code:
$x1 = 0 $y1 = 0
While 1 $result = _ImageSearch("login.bmp",1,$x1,$y1,5) Wend If $result=1 Then WinActivate("S4 Client") Send(GUICtrlRead($input1) & "{TAB}" & GUICtrlRead($input2) & "{ENTER}") ElseIf $result=0 Then MsgBox(0, "Couldn't log in", "Couldn't log in") EndIf
so würde ich es machen...probiers einfach aus ;D
|
Geht nicht .___.
Sucht unendlich lange...
Und bei _WaitForImageSearch kommt einfach nur die Fehlermeldung der Messagebox.
|
|
|
03/28/2010, 00:04
|
#6
|
elite*gold: 305
Join Date: Apr 2008
Posts: 2,420
Received Thanks: 546
|
kannst alle bildformate benutzen soweit ich weiß
|
|
|
03/28/2010, 04:34
|
#7
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by antrix99
kannst alle bildformate benutzen soweit ich weiß
|
Ja, hab nochmal editiert. (Vllt hastes überlesen)
|
|
|
03/28/2010, 11:42
|
#8
|
elite*gold: 305
Join Date: Apr 2008
Posts: 2,420
Received Thanks: 546
|
dein edit kam erst als ich wohl schon von der seite war ^^
verstehe jetzt selbst grad nicht warum es nicht funkt..vielleicht postet ja noch jemand von den pro´s hier in der section ;D
oder du schreibst sie halt per pn an
hoffe es klappt irgentwann bei dir ^^
|
|
|
03/28/2010, 17:45
|
#9
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by antrix99
dein edit kam erst als ich wohl schon von der seite war ^^
verstehe jetzt selbst grad nicht warum es nicht funkt..vielleicht postet ja noch jemand von den pro´s hier in der section ;D
oder du schreibst sie halt per pn an
hoffe es klappt irgentwann bei dir ^^
|
An sich funktioniert ImageSearch ja... nur iwie nich auf meinem Rechner (das gleiche Script bei Freunden -> funzt)
|
|
|
03/28/2010, 21:12
|
#10
|
elite*gold: 0
Join Date: Nov 2008
Posts: 365
Received Thanks: 276
|
benutzt du ein 64bit win system?
Falls ja, kompilliere es im x86 mode
|
|
|
03/29/2010, 15:01
|
#11
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by schlat
benutzt du ein 64bit win system?
Falls ja, kompilliere es im x86 mode
|
Nein, Vista 32bit...
Ach ja, isses normal, wenn der PC durch ImageSearch crasht? xP
|
|
|
03/29/2010, 15:03
|
#12
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
der Rechner crasht oder das Script. Wenn das Script crasht (heißt, Autoit muss beendet werden), dann ist meist irgendwas mit der Dll falsch.
|
|
|
03/29/2010, 15:46
|
#13
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by General Desert
der Rechner crasht oder das Script. Wenn das Script crasht (heißt, Autoit muss beendet werden), dann ist meist irgendwas mit der Dll falsch.
|
Is egal xD
Aber immer noch keine Lösung bezüglich meines Problems? Q_Q
So Langsam glaube ich, dass es nur auf dem Desktop und nicht in auf den Fenstern sucht...
|
|
|
03/30/2010, 12:52
|
#14
|
elite*gold: 305
Join Date: Apr 2008
Posts: 2,420
Received Thanks: 546
|
eignetlich sollte das nicht so sein den
$x1 = 0
$y1 = 0
bewirkt das der ganze bildschirm abgesucht wird(zumindestens macht der bot das bei mir)
wenn ich mich irre sagt es einfach ;D
|
|
|
03/30/2010, 17:15
|
#15
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by antrix99
eignetlich sollte das nicht so sein den
$x1 = 0
$y1 = 0
bewirkt das der ganze bildschirm abgesucht wird(zumindestens macht der bot das bei mir)
wenn ich mich irre sagt es einfach ;D
|
Hm ich hab mal mein Bild als Teil des Hintergrunds angelegt... und siehe da, es klappt... sooooo, und wieso sucht es nicht in den Fenstern? -.-
|
|
|
|
|
Similar Threads
|
frage zu imagesearch
07/29/2010 - AutoIt - 2 Replies
Hi habe diesen code:
#RequireAdmin
$x1=0
$y1=0
while 1
sleep(1000)
$coord = PixelSearch( 800,890, 500, 500, 0x0FD0000,$x1,$y1)
If Not @error Then
|
Question on imagesearch
02/17/2010 - Mabinogi - 9 Replies
Is there a way to limit the image search to a small area, such as under the character's feet?
And in the event where there are multiple sites that look the same, how do you force it to pick just one and not go berserk clicking around?
The beta version of metallurgy bot is not working well for me.
|
ImageSearch?
01/11/2010 - AutoIt - 4 Replies
Hey,
kann einer von euch, einfach für einen Anfänger erklären, wie man mit Autoit die Funktion "ImageSearch" benutzt?
Thx für eure Antworten!
|
Imagesearch Metin2
01/04/2010 - AutoIt - 5 Replies
Hey,
ich hab eine Idee, die ich aber nicht umsetzten kann.
Es gibt doch die sehr nette ImageSearch Funktion.
Was ich mir gedacht habe:
Wenn z.b. img1.jpg auftaucht soll er daruf klicken oder wie hier unten im beispiel es "wegwerfen":
http://www.imagebanana.com/img/7jgcyl97/imagesear chprob.jpg
Kann mal jemand ein Codeschnipsel geben der Folgendes macht:
Desktop absuchen nach img1.jpg.
True= darauf klicken
|
Imagesearch Problem
09/18/2009 - GW Bots - 16 Replies
Hi,
sorry, dass ich nochmal nerven muss:rolleyes:ich hab mal Imagesearch ausprobiert aber irgendwie klappt das bei mir in Guild Wars nicht...:(
Kann mir einer bitte sagen woran das liegt?:confused:
#include <ImageSearch.au3>
$x1 = 0
$y1 = 0
|
All times are GMT +2. The time now is 13:14.
|
|