Register for your free account! | Forgot your password?

You last visited: Today at 17:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[TuT]AutoIt Bot

Discussion on [TuT]AutoIt Bot within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1
 
BloodlyKnife's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
Wink [TuT]AutoIt Bot

Hi Leute,
Hier kommt mein erstes Tutorial

Ich zeige euch wie man einen kleinen Bot schreibt

1.Googlet nach AutoIt und ladet es runter!(mit dem AutoIt muss auch eine AutoIt Windows Info.exe datei dabei sein!)
2.SciTE editor öffnen!
3.Los ,,Programmieren" !


Der Script den ich euch erkläre enthält:

1. Die ,,Sleep(millisekunden)" funktion. Macht im Programm eine Pause!
2000 = 2sekunden also Sleep(2000) = Programm bleibt für 2sek still.

2. Die ,,Send" Funktion. Sendet den Text oder die Taste in das Geöffnete Programm.
Send("{Enter}") = Programm drückt Enter!

3.MouseClick("left") -> linke Maustaste wird gedrückt
MouseClick("right") -> rechte Maustaste wird gedrückt
MouseDown("left") -> linke maustaste wird gedrückt bis der Befehl ,,MouseUp("left")" kommt.
MouseDown("right") -> rechte maustaste wird gedrückt bis der Befehl ,,MouseUp("right")" kommt.

4.MouseMove -> wird verwendet um die Maus in der gewünschten Position zu Platzieren.
z.B MouseMove(x,y)
Die Koordinaten können wir mit der Anwendung AutoIt Window Info auslesen(die datei ist beim download dabei)

5.While - WEnd -> Die While schleife. Wird verwendet um ein Programm immer wieder
mit den gleichen funktionen anzuwenden. Ist aber bei unsere Bot nicht Nötig!
Beispiel:

While 1
Send("Hallo")
WEnd

Würde also immer Hallo schreiben ohne Pausen!

6.HotKeySet. HotKeySet wird verwendet um ein Programm mit einer TastenKombination zu beenden.
Das "!e" bedeutet also Alt + E wobei "^e" Strg + E bedeuten würde.
Beispiel:
HotKeySet("!e", "_Exit") = würde bedeuten mit Alt+E wir das Programm Beendet!

Mit diesen Anwendungen könnt ihr wie folgt einen kleinen Bot erstellen:

Als erstes öffnet ihr den SciTE-Editor und das AutoIT Windows Info.
Dann wechselt ihr zu ,,Windows Info" da ist noch ,,Windows" Eingestellt
das ändert ihr in Mouse(einfach die menüliste weiterblättern)

Dann wenn ihr z.B euer Internet Starten wohlt bzw das Programm es starten soll,
sucht ihr mit dem ,,Finder Tool" Das im ,,Window Info" enthalten ist(einfach den kreis nehmen und rüberziehen)
euren Explorer und merkt das sich die Position unten im ,,Window Info" ändert!
Dieso Kopiert ihr dann.

Wechselt zum SciTE Editor und schreibt:

HotKeySet("!e", "_Exit") <- oder ^e oder andere Buchstaben wie ihr wollt.
Sleep(2000) <- Bleibt 2sek stehen
MouseMove(x,y) <- Die Koordinaten wo die maus sich hinbewegen soll rein kopieren.(statt x,y)
MouseClick("left") <- Programm drückt linke Maustaste
MouseClick("left") <- Manchmal ist halt ein Doppel Klick nötig
Sleep(5000) <- Während eure Homepage läd soll er 5sek stehen bleiben
MouseMove(x, y) <- Zu dem Eingabe Feld im Browse(Koordinaten wideer mit Window Info Ausmessen)
MouseClick("left") <- Dann soll ers anklicken und ne seite reinschreiben
Sleep(1000) <- Kleine Zwischen Pause
Send("www.elitepvpers.com") <- Schreibt den text in das Feld
Send("{Enter}") <- drückt Enter um die Seite zu laden

Und weiter könnt ihr es Selbst gestalten ich hoffe ich konnte
euch ein bisshen Helfen es ist mein erstes Tutorial
(wie man merkt)

Wems Geholfen hat oder wers gut findet bitte ein Thanks für die Arbeit
hinterlassen

MFG: BloodlyKnife
BloodlyKnife is offline  
Thanks
5 Users
Old 03/17/2010, 17:03   #2
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Mhh, gefällt mir gar nicht,

-Schriftart ist sehr unpassend
-Nicht ausführlich genug
-Gibts schon vielfach

Meine Meinung
HardCore.1337 is offline  
Old 03/17/2010, 17:06   #3
 
BloodlyKnife's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
Quote:
Originally Posted by General Desert View Post
Mhh, gefällt mir gar nicht,

-Schriftart ist sehr unpassend
-Nicht ausführlich genug
-Gibts schon vielfach

Meine Meinung
Schade so bemüht
BloodlyKnife is offline  
Thanks
1 User
Old 03/17/2010, 17:09   #4
 
.$am's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 994
Received Thanks: 263
Es gibt aber leider schon ein seeeehhhhr gutes TUT für AutoIT sry...
.$am is offline  
Old 03/17/2010, 17:14   #5
 
BloodlyKnife's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
Quote:
Originally Posted by Andy56 View Post
Es gibt aber leider schon ein seeeehhhhr gutes TUT für AutoIT sry...
Ist aber speziel für Bots
BloodlyKnife is offline  
Thanks
1 User
Old 03/17/2010, 17:19   #6
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Gibts auch schon seeehhr viele gute
HardCore.1337 is offline  
Old 03/17/2010, 17:26   #7
 
BloodlyKnife's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
Quote:
Originally Posted by General Desert View Post
Gibts auch schon seeehhr viele gute
*** vllt kanns wenigstens einer brauchen
BloodlyKnife is offline  
Thanks
1 User
Old 03/17/2010, 18:25   #8
 
Killerzwerg829's Avatar
 
elite*gold: 30
Join Date: Feb 2009
Posts: 1,296
Received Thanks: 451
Also es ist für extreme Anfänger gut geeignet.
Das ist ja auch nicht schlimm, da es immer neue Leute gibt
Nur die Schriftgröße macht dies unübersichtlich.
Und zudem ist das Tut recht Grob.
Aber trotzdem gute Leistung
Killerzwerg829 is offline  
Old 03/17/2010, 19:50   #9
 
BloodlyKnife's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
Quote:
Originally Posted by killerzwerk View Post
Also es ist für extreme Anfänger gut geeignet.
Das ist ja auch nicht schlimm, da es immer neue Leute gibt
Nur die Schriftgröße macht dies unübersichtlich.
Und zudem ist das Tut recht Grob.
Aber trotzdem gute Leistung
Der erste der was damit anfangen kann
DANKE!
(wars ja doch net umsonst)
BloodlyKnife is offline  
Thanks
2 Users
Old 03/17/2010, 20:32   #10
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
vllt solltest du Codebeispiele in Code-tags

Das macht alles wesentlich übersichtlicher und ansehnlicher
Ansonsten muss ich auch sagen, dass es bereits einige gute Tut's dazu gibt
.nAno is offline  
Old 03/17/2010, 20:57   #11
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Ist dir nicht wirklich gelungen , aber keine Angst , probier es einfach nochmal (aber mit einem anderem Thema) .

Meine Kritikpunkte , damit du das das nächste mal besser machen kannst :

- Sehr Unübersichtlich (Ein bisschen mehr Farbe und Code-tags könnte abhilfe schaffen)
- Sehr Grob erklärt (für einen kompletten Anfänger wird es schwer das zu verstehen)
- Ziehmlich kurz (Einen wirklichen Bot kann man damit wohl eher nicht schreiben, da einfach noch Sachen wie If-Blöcke , Variablen und Funktionen fehlen )
- Die Rechtschreibung ist größtenteils schlecht (Ein paar Rechtschreibfehler , machen ja nichts aus , aber soviele wie du hast müssen es echt nicht sein)
- Zudem vermittelst du teilweise einen schlechten Skipt/Programmier-Stil
Bsp :
Code:
MouseMove(x,y) 
MouseClick("left")
MouseClick("left")
Das wäre so viel schöner und übersichtlicher :
Code:
MouseClick ( "left" , x, y , 2)
Bsp Nr.2 :
Code:
Send("www.elitepvpers.com") 
Send("{Enter}")
So wäre das schöner :
Code:
Send("www.elitepvpers.com{Enter}")
Das sind natürliche keine Fehler , aber besonders bei Anfänger , sollte man drauf achten , dass sie gleich einen guten Skript/Programmier-Stil erlernen , sonst wird sich das bald böse rächen .

Edit :
Hier sind noch ein paar Beispiele , für gelungene Tuts :



(Hat zwar nichts mit AutoIt zu tun , aber du kannst dir ja trotzdem mal anschauen , was für Mittel der Autor benutzt , um den Text besser lesbar zu machen)

(Wäre ja eine Schande , wenn ich mein eigenes Tut nicht gut strukturiert fände )
Shadow992 is offline  
Thanks
1 User
Old 03/17/2010, 21:09   #12
 
Killerzwerg829's Avatar
 
elite*gold: 30
Join Date: Feb 2009
Posts: 1,296
Received Thanks: 451
Hihi.
Anfangen eigentlich nicht, da ich schon lange Code und das am ersten Tag gelernt habe
Ich meinte, dass Anfänger etwas damit anfangen können.
Ist ja auch der Sinn eines Tuts.
Worauf ich bei einem Tut, zu einem Bot auf jeden Fall noch eingehen würde, wäre ControlSend. Das ist auch nicht so kompliziert.

lg Chris
Killerzwerg829 is offline  
Old 03/18/2010, 09:32   #13
 
BloodlyKnife's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
Ja sorry,
Ich kann nur das erklären was ich weiß.
Und musste dann auch mal Weg
Nja das nächste mal besser Ok
Aber bin mir nicht sicher obs ein nächstes mal Gibt
BloodlyKnife is offline  
Thanks
1 User
Old 03/18/2010, 09:37   #14
 
BloodlyKnife's Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 188
Received Thanks: 80
(Hat zwar nichts mit AutoIt zu tun , aber du kannst dir ja trotzdem mal anschauen , was für Mittel der Autor benutzt , um den Text besser lesbar zu machen)


Das is alles Aus dem openbook von Galileo
Ich wollte das bisshen was ich mit Autoit kann mal erklären kann

Trotzdem danke für die Java Grundlagen
BloodlyKnife is offline  
Old 05/31/2010, 21:34   #15
 
BestOfElite's Avatar
 
elite*gold: 33
Join Date: May 2010
Posts: 3,240
Received Thanks: 1,960
Hihi so ca Sa Aug mein eester Internet Start und Seite auswähll bot aus aber man kann das auch um einiges kürzer schreiben
z.B. Beim Start
mouseclick ("Left",x,y,2) die 2für Doppelklick und dann kann man dahinter noch Speed rein hab ich jetzt aber weggelassen
oder gleih
Run ("hier den Pfad von deinem Browser angeben") und dann
winwait (" hier reinschreiben wie das Fenster heißt bei der Startseite") wartet bis das Fenster aufgebaut ist

aber führ die mühe und dafür das es dein Erstes tut ist geb ih dir nen thx weil meins hätte vor 3 Tagen auch Net besser ausgesehen
BestOfElite is offline  
Reply

Tags
autoit, bot, hack, tut, tutorial




All times are GMT +2. The time now is 17:27.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.