einfaches Script, wie?

11/26/2014 03:01 Acr360#1
Hallo Zusammen,
ich bräuchte etwas hilfe bei einem kleinen einfachen KlickBot.
"einfach" jedoch nicht für mich
hoffe es finden sich 1-2 Leute die bereit sind mir etwas unter die Arme zu greifen

Ich möchte einen Bot erstellen der folgendes machen soll:

Die Maus bewegen um eine Website zu aktualisieren, das immer und immer wieder
und derweil prüft ob etwas neues hinzugekommen ist an einer bestimmten Stelle der Website (ein Schriftzug)
sollte der Schriftzug dann irgendwann auftauchen (der Schriftzug zeigt in diesem Fall das etwas neues auf der Website Aufgetaucht ist was anklickbar ist) soll sich die Maus auf eine bestimmte Koordinate bewegen und dort einen Links Klick machen.
(eine neue Website öffnet sich dann und dort solls dann weiter gehen mit klicken aber das bekomm ich dann auch irgendwie alleine hin)

kenne mich leider gar nicht aus was AutoIt bzw. Scripten angeht:(


freue mich über jede hilfreiche Antwort
Gruß
11/26/2014 12:14 Moneypulation#2
Du wirst PixelGetColor(), MouseClick() und evtl. ImageSearch() brauchen. Falls du jemanden suchst der dir das script schreibt, musst du das hier posten: [Only registered and activated users can see links. Click Here To Register...]
11/26/2014 12:25 Devsome#3
Ich würde das so machen.
Drücke F5 alle X minuten, sofern die Farbe anders wird dort wo der Text erscheinen soll, drücke drauf oder MouseMove dann drücke drauf um die neue Seite zu öffnen.
11/26/2014 15:03 Acr360#4
Das ich Befele wie PixelGetColor(), MouseClick(), ImageSearch(),
If und Then brauchen werde wird mir so langsam auch klar:o danke dir;)

Problem jedoch immer noch das ich keinen blassen Schimmer habe wie ich das schreiben muss damit es zumidest halbwegs funktioniert, vorallem das mit dem solange Prüfen ob etwas neues da ist und dann weiter machen.

soweit bin ich schonmal....:confused:
Quote:
MouseMove(999, 54 ,10)
MouseClick("left",999, 54 ,1,20)
Sleep(5000)
11/26/2014 15:19 Devsome#5
Mal eben so für ein kleinen Denkanstoßt

//Edit wäre schlau noch ein HotKeySet{ESC} einzubauen, damit du das Programm jeder Zeit beenden kannst.
Code:
; Test
; By Devsome

AdlibRegister("_Check", 1000) ; Checkt alle 1000 ms

While 1
	Sleep(250) ; Damit das Programm sich nicht beendet
WEnd

Func _Check()
	If (PixelGetColor(x, y) = "0xFarbe") Then
		AdlibUnRegister("_Check") ; Führt Check nicht mehr durch
		_Starten(); Startet _Starten
	EndIf
EndFunc   ;==>_Check

Func _Starten()
	MouseMove(x,y,speed)
	MouseClick(button,x,y,clicks,speed)
	AdlibRegister("_Check",1000) ; Führt Check wieder aus bis die If einsetzt
EndFunc   ;==>_Starten
11/26/2014 21:11 Acr360#6
hab dir mal eine PN geschickt Devsome;)