wollte mal ausprobiern ein bot zu schrieben ;)

10/21/2010 16:29 XxBenconxX#1
Hi leute,
Also folgendes Prob ich bin noch ein blutiger Anfänger beim arbeiten mit AutoIT und irgendwie will dieser noch im BETA-Stadium befindlicher "bot" nicht funktionieren.Bräuchte hilfe;) er macht ja alles blos sobald er die seite geladen hat will er es iwie nicht eingeben ,die Benutzerdaten mein ich.

Code:
$pix = PixelSearch(510, 588, 770, 807, 0xE8C671, 100)
$Benutzer = PixelSearch(510, 588, 770, 805, 0x110D0D, 100)
$Name = Inputbox("Login Daten","Bitte deinen Benutzernamen eingeben")
$Passwort = Inputbox("Login Daten","Bitte dein Passwort eingeben","","*")
Send("{LWINDOWN}")
Send("r")
Send("{LWINUP}")
WinWaitActive("Ausführen")
Send("firefox{ENTER}")

WinWaitActive("Jappy - Die Internet-Community - Mozilla Firefox")
WinSetState("Jappy - Die Internet-Community - Mozilla Firefox", "",@SW_Maximize)
MouseMove(487, 115)
Mouseclick("left")
MouseMove(380, 58)
Mouseclick("left")
Send("{DEL} http://www.runescape.com/l=1/game.ws?j=1 {ENTER}")
WinWaitActive("RuneScape - das beliebteste kostenlose Online-Abenteuerspiel - Mozilla Firefox")

MouseMove($Benutzer [0], $Benutzer [1], 1)
MouseClick("left")
Send($Name)
sleep(1000)
Send("{TAB}")
Send($Passwort)
sleep(2000)
Send("{ENTER}")
sleep(1000)
Send("{ENTER}")
sleep(1000)
MouseMove(567, 820)
MouseClick("left")
wer noch zeit und lust hat,könnte mir ja ein wenig pixelsearch erklären kapier das iwie nich^^.
10/21/2010 17:02 omer36#2
ich nehme mal an, jappy soll deine startseite sein...

kannst gleich shellexecute("www.google.de") machen, dann öffnet es direkt google...

und pixelsearch sucht nur eine bestimmte farbe...ich glaube das ist hier fehl am platz... ( ?!)

such die koordinaten von "login-Benutzername" und füg sie unten ein wo die xxx,yyy stehen...dann sollte es klappen...
PHP Code:
$Name Inputbox("Login Daten","Bitte deinen Benutzernamen eingeben")
$Passwort Inputbox("Login Daten","Bitte dein Passwort eingeben","","*")

ShellExecute("http://www.runescape.com/l=1/game.ws?j=1")
WinWaitActive("RuneScape - das beliebteste kostenlose Online-Abenteuerspiel - Mozilla Firefox")

MouseClick("left"xxxyyy)
Sleep(500)
Send($Name)
sleep(1000)
Send("{TAB}")
Send($Passwort)
sleep(2000)
Send("{ENTER}")
sleep(1000)
Send("{ENTER}")
sleep(1000)
MouseClick("left",567820
10/21/2010 17:46 XxBenconxX#3
noch ne frage^^ ehm.. ich soll die koors wahrscheinlich mit window info rausfinden.ich wes stell mich doof an aber wo würden die dann stehn?
ty für alles
10/21/2010 17:54 omer36#4
hmmm du hast doch auch die hier gefunden oder?
MouseMove(487, 115)
Mouseclick("left")
MouseMove(380, 58)
Mouseclick("left")


nja.. window tool öffnen, in der mitte siehs tdu mehrere optionen...
window,control.....geh da nach rechts auf "Mouse".

jetz mit dem finder tool (das ding da drüber") auf die posotion ziehen, dann haste unten deine posi.
10/21/2010 18:01 XxBenconxX#5
ja kla aber ich wollt ja pixelsearch benutzen damit auch ein paar freunde von mir es benutzen können und die haben z.B. andere auflösung. Aber wenns zu viel wird sag bescheid dann überleg ich mir was andres^^
10/21/2010 18:55 amnesi#6
du kannst für jede auflösung die Koords raussuchen
und dann mit einer gui per radiobutton bestimmen welche genommen werden
10/21/2010 19:01 lolkop#7
denn doch lieber mit relativen coors rechnen.
10/21/2010 19:02 amnesi#8
wenn du meinst ;D
10/21/2010 19:04 omer36#9
du könntest dir auch das tut bischen anschauen,
Kapitel III : Browsergamebots mithilfe der IE.au3 UDF

[Only registered and activated users can see links. Click Here To Register...]

da siehst du dann, wie du dich direkt anmelden kannst....
10/23/2010 12:48 .Infinite#10
Jop, schau dir das Tutorial mal an. Selbst wenn der Teil mit den Packets zu schwer sein sollte, ist es tausend mal sinnvoller, wenn du das ganze per IE.au3 bzw FF.au3 löst.

mfg abba232