[HowTo]Ausschaltbot und Mausbewegungen mit AutoIt

12/27/2009 16:18 Chuixiong#1
Hallo Community!!

Vorwort:
Heute zeige ich euch, wie man einen Bot macht, welcher die Maus auf das Startsymbol (in der Taskleiste) steuert, links klickt und auf ausschalten drückt.Außerdem zeige ich euch wie man den Bot so vervollständigt, dass er den Pc ganz herunterfährt.

Was benötigen wir?:
[Only registered and activated users can see links. Click Here To Register...][Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
=>
[Only registered and activated users can see links. Click Here To Register...]
...installiert die Programme!


Wie geht das?:

1. Ihr startet Scite
2.Ihr klickt auf das weiße Blatt: links oben

Unser Grundstein beruht auf diesem Code:
Quote:
MouseClick ("left",x,y)
Was beduetet dieser "Befehl"?:
Dieser Befehl/Code bewirkt,dass sich die Maus automatisch zu einer
bestimmten Koordinate bewegt. Und anschließend wird der linke Mausklick betätigt (ohne,dass ihr es tut;))

Aber wie finde ich jetzt die Koordinate heraus?:

In dem dem Ordner von AutoIt (zuvor installiert) befindet sich ein einfaches Tool.
Deshalb ruft ihr nun C:\Programme\AutoIt3 auf. Dort findet ihr das Programm
"Au3Info". Dieses startet ihr:
[Only registered and activated users can see links. Click Here To Register...]
Hier seht ihr genauestens die Bildschirmkoordinaten der Maus.
Auf diese Art und Weise könnt ihr dann auch herausfinden wo sich der Punkt
des "Startsymbols" befindet.(Bei mir 1024,30)

Zurück zum Code:

Dementsprechend würde der Befehl um auf das "Startsymbol"
zu klicken lauten:
Quote:
MouseClick ("left",30,1024)
Nun ermitteln wir die Koordinaten von dem "Ausschalt"Button
im Startmenü.(Bei mir wären diese:465,730)
Also:
Quote:
MouseClick ("left",465,730)
Mit den erworbenen Kenntnissen könnt ihr jetzt auch die Koordinaten
des darauffolgenden Ausschaltbuttons ermitteln.

Eine normale Codefolge (bis zum Klicken des Buttons im Startmenü),
würde also so lauten:
Quote:
MouseClick ("left",30,1024)
MouseClick ("left",465,730)

Hinweis:
Die Koordinaten variieren von Bildschirmgröße zu Bildschirmgröße.
(Meine Maße gelten für 19 Zoll)


In diesem Sinne: Guten Rutsch
12/27/2009 16:35 iggsn#2
Warum sooo kompliziert?

Shutdown (1)

Fertig.

mfg iggsn
12/27/2009 16:38 Chuixiong#3
weil ich den Leuten gleichzeitig beibringe wie man das mit der Mausbewegung macht
12/27/2009 16:47 iggsn#4
Achso ist ja schön und gut aber die Mausbewegungen sind doch schon in den anderen Tutorials erklärt oder nicht?
12/27/2009 17:03 N.E.O.#5
Kein besonders guter...

Würde auch ein einfaches

Code:
BlockInput(1)
For $i = 1 to 500
	MouseClick("left", Random(1,1000), Random(1,1000), 2)
	Sleep(50)

Next

Shutdown(1)
Script reichen..
12/27/2009 17:58 iggsn#6
Na toll das Script ist einfach nur dumm.
-->Taskmanager und dann ist das Ding gekillt

Wer will den schon das seine Maus 500 mal im Bildschirm rumklickt??
Er hat das Tutorial bestimmt nicht gemacht um jemandem zu schaden *_*
12/27/2009 18:10 N.E.O.#7
Quote:
Originally Posted by iggsn View Post
Na toll das Script ist einfach nur dumm.
-->Taskmanager und dann ist das Ding gekillt

Wer will den schon das seine Maus 500 mal im Bildschirm rumklickt??
Er hat das Tutorial bestimmt nicht gemacht um jemandem zu schaden *_*
Wenn nicht, dann gibt es dieses Tut bereits schon 20 mal...
12/27/2009 18:28 Chuixiong#8
Ja sry Leute wollts nur zeigen und dass es n Doublepost ist wusste ich nicht
12/27/2009 23:25 Pand0r#9
#moved