Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 13:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



ImageSearch wie benutzen?

Discussion on ImageSearch wie benutzen? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #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
mipez is offline  
Old 03/26/2010, 14:44   #2
 
antrix99's Avatar
 
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?
antrix99 is offline  
Old 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.
mipez is offline  
Old 03/27/2010, 12:17   #4
 
antrix99's Avatar
 
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 
    $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
antrix99 is offline  
Old 03/27/2010, 23:20   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Quote:
Originally Posted by antrix99 View Post
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 
    $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.
mipez is offline  
Old 03/28/2010, 00:04   #6
 
antrix99's Avatar
 
elite*gold: 305
Join Date: Apr 2008
Posts: 2,420
Received Thanks: 546
kannst alle bildformate benutzen soweit ich weiß
antrix99 is offline  
Old 03/28/2010, 04:34   #7
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Quote:
Originally Posted by antrix99 View Post
kannst alle bildformate benutzen soweit ich weiß
Ja, hab nochmal editiert. (Vllt hastes überlesen)
mipez is offline  
Old 03/28/2010, 11:42   #8
 
antrix99's Avatar
 
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 ^^
antrix99 is offline  
Old 03/28/2010, 17:45   #9
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Quote:
Originally Posted by antrix99 View Post
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)
mipez is offline  
Old 03/28/2010, 21:12   #10
 
schlat's Avatar
 
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
schlat is offline  
Old 03/29/2010, 15:01   #11
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Quote:
Originally Posted by schlat View Post
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
mipez is offline  
Old 03/29/2010, 15:03   #12
 
HardCore.1337's Avatar
 
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.
HardCore.1337 is offline  
Old 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 View Post
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...
mipez is offline  
Old 03/30/2010, 12:52   #14
 
antrix99's Avatar
 
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
antrix99 is offline  
Old 03/30/2010, 17:15   #15
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Quote:
Originally Posted by antrix99 View Post
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? -.-
mipez is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.