Wenn es mir lediglich um nen Bot gehen würde, dürfte die Alternative die ich mir bereits gebastelt habe wohl Grund genug sein, warum ich mich eig net mehr für eine Lösung hier interessieren würde...also muss da wohl doch interesse an der Sache an sich bestehen.
Das Script hab ich mal gebastelt und das funktioniert super eig.
Spoiler anzeigen
Hotkeyset("{Enter}","_Start")
Hotkeyset("{ESC}","_Exit")
;PixelSearch ( left, top, right, bottom, color [, shade-variation] [, step]])
[/autoit] [autoit][/autoit] [autoit]$Width = @DesktopWidth
$Height = @DesktopHeight
While 1
Sleep(250)
WEnd
Func _Start()
MsgBox(0, "Info:", "Die Startfunktion wurde ausgelöst!")
While 1
;1260, 517 0xFFE300 (gelb vom rand)
$ps1 = PixelSearch(0,0,@DesktopWidth,@DesktopHeight,0xFFE300)
If isArray($ps1) Then
$ps1[0] = $ps1[0] - 66
$ps1[1] = $ps1[1] + 17
;MsgBox(0, "Info-ps1:", "Coords für knatschgrün solltn folgendee sein:" & @CRLF & "Width= " & $ps1[0] & "Height= " & $ps1[1])
;1194, 534 0x41B73A (knatschgrün)
$ps2 = PixelSearch($ps1[0],$ps1[1],$ps1[0],$ps1[1],0x41B73A)
If isArray($ps2) Then
$ps2[0] = $ps2[0] + 34
$ps2[1] = $ps2[1] - 19
MsgBox(0, "Info-ps2:", "Coords für den weissen Bereich im Ausrufezeichen solltn folgende sein:" & @CRLF & "Width= " & $ps2[0] & "Height= " & $ps2[1])
;1228, 515 0xFFFFE2 (weisser Bereich im Ausrufezeichen)
$ps3 = PixelSearch($ps1[0],$ps1[1],$ps1[0],$ps1[1],0x41B73A)
If IsArray($ps3) Then
MouseClick("left", $ps2[0], $ps2[1], 1)
EndIf
EndIf
Else
MsgBox(0, "Fehler:", "Es wurde nur keine Übereinstimmung gefunden!" & @CRLF & "Suche nach Pixel2 und Pixel3 wurde deshalb nicht gestartet!")
EndIf
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
So überprüfe ich halt 3 Pixel. Treffer gibt es nur, wenn er echt dieses Suchmuster findet. Man könnte noch weitere Pixel suchen. Aber denke, dass das wohl relativ klar zeigt das ich, sofern nicht wirklich das Interesse an der Sache an sich im Vordergrund stehen würde, diese Methode, soweit ich das in kurzen Augenblicken durch mein Spatzenhirn jagen kann sogar besser für einen Bot sein dürfte.
Hätte nu aber immer noch gerne ne Lösung für ImageSearch. Und vor allem wenn du Schon auf mein RegDatum schaust, dann solltest du vllt auch andere Posts durchschauen.
z.B. dieser hier (so viele hab ich ja nicht)...
http://www.autoit.de/index.php?page=Thread&threadID=44425
Das Interesse einen Bot erstellen zu können wäre sogar da, wo du es ansprichst. Allrdings brauchen tu ich keinen Höchstens einen der...hmm...für mich putzt und aufräumt...wäre n1!
Und bzw Passt die Bildergallerie z.B. die ich da programmiert habe eher weniger zum Thema Bot's. Auch wenn die in gewisser Weise einer ist.
Die macht für mich die Drecksarbeit und liest mir schön die Verzeichnisse durch, sodass ich nur Bilder bzw. Ordner hochladen brauch und er erkennt das automatisch usw.!
Und ja ist für euch sicher Kindergartenkacke, aber es gibt halt auch Leute die sich mit einfachen Dingen benügen können!
edit: ich frage mich was für Methoden du meinst. Du machst ne Geheimniskrämerei draus..lol. Meinste das mit dem RAM oder was? Warum ist das verboten? Macht das den Computer kaputt oder so?
edit2: Und DU bist schuld das ich gerade wieder Ideen bekomme. Wo ich so Bildergallerie sage, könnte man meine Version ja auch noch so abändern, das sie mir anstatt nen eindeutiges Ergebnis besser noch nen eindeutiges Suchmuster ausliesst oder? Nenene wieder ne Idee, Aber muss mich nun erstmal an die Sache von alpines wagen. Somit erstmal raus hier ne Weile - werde das denke ich wieder nicht hinbekommen warum auch immer...zuviel schlechter Vorgeschmack, aber ohne Versuch werd ich ja doch nicht schlauer!