Hallihallo Epvpers!
Ich will heute ein kleines Tutorial für einen simplen Login-Bot posten.
Benötigt wird:
AutoIT: [Only registered and activated users can see links. Click Here To Register...]
Nachdem ihr AutoIT runtergeladen und installiert habt, öffnet ihr das Programm "SciTE Script Editor". Das wird automatisch mit AutoIT runtergeladen.
Also:
Erst wollen wir einstellen, mit welchen Tasten der Bot angeschaltet und ausgemacht wird. Hierzu wird der Befehl "HotKeySet" verwendet. In unserem Beispiel starten wir den Bot mit F1 und beenden ihn mit F2.
Das sieht dann so aus:
In den {} Klammern ist die Taste, durch die der nachfolgende Befehl ausgeführt wird.
Nun brauchen wir Boxen, in die wir unsere ID und PW schreiben können.
Dazu wird der Befehl "InputBox" verwendet.
So sieht das im Script aus:
In den Klammern steht, was in den InputBoxen stehen wird.
In diesem Fall Username und Passwort.
Nun brauchen wir eine Schleife, damit das Programm sich nicht sofort schließt. Eine Schleife wird als "While" bezeichnet. In die Schleife bauen wir es so ein, dass das Programm eine Weile "schläft". Der "Schlafmodus" wird als "Sleep" bezeichnet.
Also schreiben wir in unser Script:
In den Klammer steht die Dauer in Millisekunden in der das Programm "schläft". Das "WEnd" bedeutet, das die Schleife hier endet.
Nun kommt ein "Func" in das Script. Ein Func führt eine Reihe Befehle aus und wird benötigt, damit die HotKeys "aktiviert" werden können. In den Func bauen wir wieder eine Schleife ein. In der Schleife sollen die Daten, die in den InputBoxen stehen, gesendet werden.
Also müssen wir den Func starten, und die ID und PW Daten losschicken.
Das sieht etwa so aus:
Send ($ID) bedeutet, dass wir die Daten im ID-Feld losschicken.
Dann schläft das Programm für 500 Millisekunden, und wechselt vom ID-Feld zum PW-Feld, weil wir den Befehl geschickt haben, damit das Programm TAB drückt. So nun schläft das Programm wieder für 500 millisekunden und schickt dann die PW Daten ab. Das Programm drückt dann "Enter" und man wird eingeloggt.
Damit wir das Programm mit F2 Beenden können, müssen wir noch den Befehl einbauen, dass mit einem Druck auf die F2 Taste sich das Programm schließt.
Dazu schreiben wir wieder einen Func. In diesem Fall aber "Func Ende()"
In den Func kommt dieses mal keine Schleife, sondern nur ein Befehl, dass das Programm verlassen wird, also "Exit". Dann können wir den Func wieder beenden. So sieht dieser Teil des Scripts aus:
So nun haben wir dem Programm den Befehl erteilt, dass es sich mit F2 beendet und mit F1 startet, und sich mit den vorhandenen Daten einloggt.
So sollte der komplette Script aussehen:
Hoffentlich hat euch dieses Tutorial geholfen, die einzelnen Begriffe etwas besser zu verstehen.
Ich will heute ein kleines Tutorial für einen simplen Login-Bot posten.
Benötigt wird:
AutoIT: [Only registered and activated users can see links. Click Here To Register...]
Nachdem ihr AutoIT runtergeladen und installiert habt, öffnet ihr das Programm "SciTE Script Editor". Das wird automatisch mit AutoIT runtergeladen.
Also:
Erst wollen wir einstellen, mit welchen Tasten der Bot angeschaltet und ausgemacht wird. Hierzu wird der Befehl "HotKeySet" verwendet. In unserem Beispiel starten wir den Bot mit F1 und beenden ihn mit F2.
Das sieht dann so aus:
In den {} Klammern ist die Taste, durch die der nachfolgende Befehl ausgeführt wird.
Nun brauchen wir Boxen, in die wir unsere ID und PW schreiben können.
Dazu wird der Befehl "InputBox" verwendet.
So sieht das im Script aus:
In den Klammern steht, was in den InputBoxen stehen wird.
In diesem Fall Username und Passwort.
Nun brauchen wir eine Schleife, damit das Programm sich nicht sofort schließt. Eine Schleife wird als "While" bezeichnet. In die Schleife bauen wir es so ein, dass das Programm eine Weile "schläft". Der "Schlafmodus" wird als "Sleep" bezeichnet.
Also schreiben wir in unser Script:
In den Klammer steht die Dauer in Millisekunden in der das Programm "schläft". Das "WEnd" bedeutet, das die Schleife hier endet.
Nun kommt ein "Func" in das Script. Ein Func führt eine Reihe Befehle aus und wird benötigt, damit die HotKeys "aktiviert" werden können. In den Func bauen wir wieder eine Schleife ein. In der Schleife sollen die Daten, die in den InputBoxen stehen, gesendet werden.
Also müssen wir den Func starten, und die ID und PW Daten losschicken.
Das sieht etwa so aus:
Send ($ID) bedeutet, dass wir die Daten im ID-Feld losschicken.
Dann schläft das Programm für 500 Millisekunden, und wechselt vom ID-Feld zum PW-Feld, weil wir den Befehl geschickt haben, damit das Programm TAB drückt. So nun schläft das Programm wieder für 500 millisekunden und schickt dann die PW Daten ab. Das Programm drückt dann "Enter" und man wird eingeloggt.
Damit wir das Programm mit F2 Beenden können, müssen wir noch den Befehl einbauen, dass mit einem Druck auf die F2 Taste sich das Programm schließt.
Dazu schreiben wir wieder einen Func. In diesem Fall aber "Func Ende()"
In den Func kommt dieses mal keine Schleife, sondern nur ein Befehl, dass das Programm verlassen wird, also "Exit". Dann können wir den Func wieder beenden. So sieht dieser Teil des Scripts aus:
So nun haben wir dem Programm den Befehl erteilt, dass es sich mit F2 beendet und mit F1 startet, und sich mit den vorhandenen Daten einloggt.
So sollte der komplette Script aussehen:
Hoffentlich hat euch dieses Tutorial geholfen, die einzelnen Begriffe etwas besser zu verstehen.