PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : s> Pixelbot



veeboy
04.01.2009, 10:30
Hallo also ich suche ein Programm wo ich die Pixelfarbe bestimmen kann und es auf den Pixel dann mit der linken Maustaste klickt. Am besten wäre es wen ich mehrere Farben bestimmen kann.

Danke im Vorraus :D

krusty
04.01.2009, 12:12
mit autoit klappt das ganz gut
ich kann nachher mal ein tut raussuchen, wenn es von nöten ist...

veeboy
04.01.2009, 12:24
Ich hab schon AutoIt habe aber schlechte Kenntnisse =.=

Wäre super wenn du mir das tut geben könntest

krusty
04.01.2009, 12:43
beim googlen hab ich gerad diese seite gefunden.
http://www.autoitbot.de/index.php
das tut finde ich leider jetzt auf die schelle nicht...
aber die wichtigsten funktionen müsstest du eigendkich auch so schnell gogglen können, ich hol nachher mal meine usb festplatte raus, da ist ein angefangener wow bot von mir rauf, dann kann i mal den source posten.
dürfte ich fragen, wozu du den bot rauchst ?
und wie situationsbedingt du ihn verwenden willst ?

kknb
04.01.2009, 16:15
sollte ungetestet so funktionieren. koordinaten musste dir halt selber anpassen. farbcode muss dezimal oder hexadezimal eingegeben werden!


#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>


$Form1 = GUICreate("Form1", 188, 71, 192, 124)
$Input1 = GUICtrlCreateInput("", 10, 32, 69, 21)
$Label1 = GUICtrlCreateLabel("Farbe nach der gesucht werden soll:", 6, 8, 176, 17)
$Button1 = GUICtrlCreateButton("go", 94, 32, 75, 25, 0)
GUISetState(@SW_SHOW)

Global $farbe

HotKeySet("{esc}","exitit")
go()

func go()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
$farbe = GUICtrlRead($Input1)
start()
EndSwitch
WEnd
endfunc

func start()
if $farbe = "" Then
msgbox(0,"","keine farbe eingegeben")
go()
EndIf
sleep(5000)
while 1
$koords = PixelSearch(64, 55, 770, 487, $farbe)
If Not @error Then
MouseClick("left", $koords[0], $koords[1],1)
sleep(50)
endif
wend
EndFunc

func exitit()
Exit
EndFunc