[GUIDE] AutoIt ImageSearch

03/25/2008 11:53 anno2008#1
Ein sehr praktischer Befehl in AutoHotkey: ImageSearch. [Only registered and activated users can see links. Click Here To Register...]


Was macht der Befehl?
- er sucht den ganzen Bildschrim nach einem Vorgegebenen Bild ab. Vielleicht auch Nützlich für den Angelbot, weil die Leute nicht mehr Pixel suchen müsen, sondern nuch noch Screens machen müssen!

Diesen Befehl gibt es auch für AutoIt!
__________________________________________________ __________________________

. Kopiere die ImageSearchDLL.dll in C:\WINDWOS\system32
. Kopiere ImageSearch.au3 ins \AutoIt3\include\ Verzeichnis
. Schau dir die ImageSearchDemo.au3 an.
__________________________________________________ __________________________


Datei ist im Anhang
↓↓↓
ReUpload by marcopolo1990
03/25/2008 12:22 deejayg3rl#2
Schöne Sache. Den Papierkorb und nen Ordner hat er gefunden. IE icon und pdf nicht. Dabei hab ich extra nen IE icon angelegt :P

Wenn ich mal nen Spiel finde bei dem man mit AutoIT was machen kann, könnte das sehr hilfreich sein.

Fürn Angelbot ises zB echt gut, leider fällt mir da gerade nur Rohan ein und da lässt sich mit AutoIT garnichts machen, da GameGuard die Eingabe aushebelt.

Achso, und:
Antivir: Nothing found
ArcaVir: Nothing found
Avast: Nothing found
AVG: Nothing found
BitDefender: Nothing found
F-Prot: Nothing found
Norman: Nothing found
Rising: Nothing found
VirusBlokAda32: Nothing found
VirusBuster: Nothing found

[Only registered and activated users can see links. Click Here To Register...]
03/25/2008 13:55 marcopolo1990#3
gibs auch ne range die man einstellen kann?
zb: darf 10 farbwerte +- sein
03/25/2008 15:13 anno2008#4
Jap, geht:

;================================================= ==============================
;
; Description: Find the position of an image on the desktop
; Syntax: _ImageSearchArea, _ImageSearch
; Parameter(s):
; $findImage - the image to locate on the desktop
; $tolerance - 0 for no tolerance (0-255). Needed when colors of
; image differ from desktop. e.g GIF
; $resultPosition - Set where the returned x,y location of the image is.
; 1 for centre of image, 0 for top left of image
; $x $y - Return the x and y location of the image
;
; Return Value(s): On Success - Returns 1
; On Failure - Returns 0
;
; Note: Use _ImageSearch to search the entire desktop, _ImageSearchArea to specify
; a desktop region to search
;
;================================================= ==============================


Edit: Guck einfach in die ImageSearch.au3 rein, da is die Funktion deklariert, und alles schön erklärt :).
03/25/2008 20:39 marcopolo1990#5
hmm leider nicht in local oder prefer scripts zu gebrauchen :(
aber ansonsten auch eine gute möglichkeit, damit einen fishingbot zu scripten
ich versuchs weiter auf meine altmodische methode xD
lern grad die load and save funktion, die in GUI's die eingegebenen werte speichert ;)
03/28/2008 21:48 muffin986#6
na dann viel spaß am lernen
aso für deine liste marco bei mir get der jetzt auch nur das öffnen von fischen schaft er net(is mir aber auch egal weil ich die haarfarben auch vk)

p.s.:kannst du noch nen update scrippen wo mann aussuchen kann was er rausschmeißen soll und was net oder was er öffnen darf und was er lassen sollte??
wäre nützlich wenn man zander vk und alle anderen fische knackt^^
03/29/2008 07:04 marcopolo1990#7
bin ich doch dran aber die bekommt ihr net :p
07/08/2008 20:45 eBoDa#8
Wo sind denn die Dateien ???
07/08/2008 22:59 marcopolo1990#9
anno hat sich aus dem forum "entfernen" lassen

ich schaue mal zuhause ob ich die datei noch habe
dann kann ich sie nochmal reuppen
07/13/2008 20:34 marcopolo1990#10
hab anhang neu hochgeladen

noch paar kleine infos für den befehl:

$resultat = _ImageSearch($findImage,$resultPosition,$x,$y,$tol erance)

; Parameter(s):
; $findImage - the image to locate on the desktop ( "\image.bmp" )
; $tolerance - 0 for no tolerance (0-255). Needed when colors of
; image differ from desktop. e.g GIF
; $resultPosition - Set where the returned x,y location of the image is.
; 1 for centre of image, 0 for top left of image
; $x $y - Return the x and y location of the image (vorher deklarieren)
;
; Return Value(s): On Success - Returns 1
; On Failure - Returns 0
07/13/2008 20:34 marcopolo1990#11
hab anhang neu hochgeladen

noch paar kleine infos für den befehl:

$resultat = _ImageSearch($findImage,$resultPosition,$x,$y,$tol erance)

; Parameter(s):
; $findImage - the image to locate on the desktop ( "\image.bmp" )
; $tolerance - 0 for no tolerance (0-255). Needed when colors of
; image differ from desktop. e.g GIF
; $resultPosition - Set where the returned x,y location of the image is.
; 1 for centre of image, 0 for top left of image
; $x $y - Return the x and y location of the image (vorher deklarieren)
;
; Return Value(s): On Success - Returns 1
; On Failure - Returns 0
07/28/2009 02:19 113puma#12
bei mir funzt das net =(
es kommt [Only registered and activated users can see links. Click Here To Register...]
und das leigt nicht an meinem script
was ist es dan??



//edit habs gelöst in dem ich dei 32 bit exe mit xp sp2 in vista gestartet hab
nur mien nächstest problem ist das er die bilder in metin gar nicht findet was kann amn da amchen?
08/04/2009 17:31 dynastie191#13
Also bei mir funktioniert das auch nicht. Liegt eventl. Daran, dass ich in Autoit nicht sehr gut bin.
Aber wer könnte mir ein Code Schnipsel geben der Nach dem Bild sucht und danach Daruf klickt.
Es ist jetzt nicht für Metin gedacht, aber da der Thread ja hier ist.
Ihr könnt mir auch so machen, das ich es lerne wie es funktioniert.

Ich habe es mal so gemacht:
[Only registered and activated users can see links. Click Here To Register...]
Er hier sollte der Courser zum Test nr mal dahin gehen, macht er aber nicht.
08/04/2009 21:41 MrCrackR#14
ich hab damit vor einem monat versucht, nen fischtöter zu scripten, aber leider ging cpu dann für den prozess auf 80% hoch.
deshalb hab ichs gelassen.
10/18/2009 23:04 Premiiium#15
thx

*funzt*