Kleiner Bot

06/27/2010 18:42 lofthouse#1
Hallo Community,

Ich habe seit langem nichts mehr mit AutoIT gemacht und somit auch fast komplett verlernt. Nun benötige ich aber ein kleiner Bot.

So soll er funktionieren:

- Dort sind zwei Balken wo man beim ersten den Link eingeben kann und beim zweiten einen Text die er dann auch stets benutzt bis man den Bot ausschaltet/erneut startet.

- Dann macht er 3sek Pause (damit die Seite lädt)

- Betätigt 3sek PgDn.

- Geht zu 560,160 und drückt 1x mit der linken Maustaste.

- Nun kopiert er was im 2ten Balken steht und fügt es ein.

- Geht zu 847,237 und betätigt es mit der linke Maustaste.

- 1sek Pause

Und dies wiederholt er ständig.

Wäre froh wenn mir jemand den Bot schreiben könnte. Gibt natürlich ein thanks.
06/27/2010 19:05 omer36#2
3 sec. PGDN? also Bild-runter??
is das nicht einbischen zu ungenau?

wenn du das umbedingt damit machen willst dann zähl wie oft.. nciht in sec. ....
06/27/2010 19:15 Neon™#3
IE.au3
06/27/2010 19:22 lofthouse#4
Quote:
Originally Posted by omer36 View Post
3 sec. PGDN? also Bild-runter??
is das nicht einbischen zu ungenau?

wenn du das umbedingt damit machen willst dann zähl wie oft.. nciht in sec. ....
Ja "Bild runter". Dann wäre es 5x PgDn.
06/27/2010 20:41 bladerofdarknes#5
mach doch einfach send pgdn
sleep(100)
pixelsearch
usw und wenn das bild da is
exitloop und dann das da oben beschriebene machen?
;)
06/27/2010 22:06 lofthouse#6
Quote:
Originally Posted by bladerofdarknes View Post
mach doch einfach send pgdn
sleep(100)
pixelsearch
usw und wenn das bild da is
exitloop und dann das da oben beschriebene machen?
;)
Wenn es doch so einfach ist, mach es mir doch kurz. :)
06/27/2010 22:26 omer36#7
mach deine internetseite auf die du haben willst,
schreib dein text irgentwohin und kopier es einfach dann so:

PHP Code:
HotKeySet("{ESC}""_exit")

Sleep(2000)
Send("{PGDN}{PGDN}{PGDN}{PGDN}{PGDN}")
MouseClick("left"560160)
Sleep(500)
Send("^v")
Sleep(500)
MouseClick("left"847237)
Sleep(1000)

Func _exit
    
Exit
EndFunc 
was genau soll sich den wiederholen? soll sich internet schließen und ganz vonvorne?
oder welchen teil?
06/27/2010 22:28 lofthouse#8
Quote:
Originally Posted by omer36 View Post
mach deine internetseite auf die du haben willst,
schreib dein text irgentwohin und kopier es einfach dann so:

PHP Code:
HotKeySet("{ESC}""_exit")

Sleep(2000)
Send("{PGDN}{PGDN}{PGDN}{PGDN}{PGDN}")
MouseClick("left"560160)
Sleep(500)
Send("^v")
Sleep(500)
MouseClick("left"847237)
Sleep(1000)

Func _exit
    
Exit
EndFunc 
was genau soll sich den wiederholen? soll sich internet schließen und ganz vonvorne?
oder welchen teil?
Ganz von vorne. Sprich wieder ab PgDn.
06/27/2010 22:39 omer36#9
nadann:

PHP Code:
HotKeySet("{ESC}""_exit")

Sleep(2000)
While 
1
Send
("{PGDN}{PGDN}{PGDN}{PGDN}{PGDN}")
MouseClick("left"560160)
Sleep(500)
Send("^v")
Sleep(500)
MouseClick("left"847237)
Sleep(3000)
WEnd

Func _exit
    
Exit
EndFunc 
06/27/2010 22:46 lofthouse#10
Line 14 ist wohl nicht korrekt, meldet einen Fehler.
06/27/2010 23:01 omer36#11
ahh.. da fehlt ein () ..

Func _exit()
06/27/2010 23:22 bladerofdarknes#12
ich dachte du kennst dich mit autoit aus und brauchst nur nen tipp oder sonstiges, weil den fehler () hättest du eig. sehen müssen wenn du früher schon mit autoit hantiert hast
06/28/2010 18:22 lofthouse#13
Quote:
Originally Posted by bladerofdarknes View Post
ich dachte du kennst dich mit autoit aus und brauchst nur nen tipp oder sonstiges, weil den fehler () hättest du eig. sehen müssen wenn du früher schon mit autoit hantiert hast
Richtig, ich schrieb früher mit AutoIT, habe es nur praktisch komplett verlernt.

Danke nochmals.