Register for your free account! | Forgot your password?

You last visited: Today at 10:58

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

Advertisement



[FAQ] Autoit

Discussion on [FAQ] Autoit within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
[FAQ] Autoit

Autoit Faq

Vorwort:
Ich hab den Faq hier als Ergänzung für von eSpox geschrieben

Gliederung:


1.Was ist Autoit
2. Was ist ein Bot?
3.Auf was für Ereignisse kann Autoit reagieren?
4.Ich will selber Bots mit Autoit scripten wie fange ich an?
5.Kannst du mir nochmal erklären wie ich den Befehl benutzte,...? / Die Hilfe Datei
6.Wie erstelle ich eine Gui/eine Benutzteroberfläche
7.Mit Autoit kann man doch sicher noch mehr machen als nur Bots scripten, oder?
8.Bei mir und/oder meinen Freunden sagt der Virenscanner das meine mit Autoit geschriebenen Programme Viren enthalten.
Woran liegt das?
9. Mein Script läuft nicht auf Windows 98/Me, was nun?
10.Mein script läuft nicht unter Vista, was nun?
11. Ich bekomme eine Fehlermeldung wenn ich das Script starte
12. Links

__________________________________________________ ____________


1.Was ist Autoit?
Da ich denke das Wiki die Frage am besten beantworten kann ist hier mal der

AutoIt ? Wikipedia

Das was uns interresiert ist folgender Teil:

Quote: AutoIt-Scripte simulieren vor allem Tastenanschläge und Mausklicks.

Diese Funktion macht Autoit zur perfekten Scriptsprache für einfache Bots.

2. Was ist ein Bot
?


Und wieder lasse ich mir von Wiki helfen, aber da wir uns aber nur einen bestimmten Teil interresieren,
Quote ich das mal

Quote:
Makros / Bots

Makros sind Programme oder Skripte, die dem Spiel Spielereingaben wie Tastendrücke und Mausbewegungen vorgaukeln.
Der Spieler kann so einen Vorteil gegenüber anderen erlangen, weil Eingaben durch Makros schneller,
präziser oder ausdauernder durchgeführt werden können, als es der Spieler selbst könnte.
Bots (vom englischen Robots = Roboter) sind im Grunde eine Erweiterung des Makro-Konzepts.
Sie analysieren die Ausgaben des Spiels und reagieren auf erkannte Informationen oder Ereignisse mit simulierten Eingaben.
Da Makros und Bots Eingaben an das Spiel nicht anders als „reale“ Spieler senden,
sind sie bedeutend schwerer zu entdecken als Cheats, die sich anderer Methoden bedienen.

Quelle: Cheat ? Wikipedia




3.Auf was für Ereignisse kann Autoit reagieren?

Da wären zum Beispiel:
-Die Veränderung der Farbe eines Pixels
-Das auftauchen eines Pixels mit einer bestimmten Farbe in einem selbst definierten Bereich
-Ob ein Fenster geöffnet, inaktiv oder nicht vorhanden ist.
-Ob ein bestimmter Prozess existiert
,... und noch vieles mehr

4.Ich will selber Bots mit Autoit scripten wie fange ich an?

Als erstes musst du Autoit downloaden.
Dazu musst du auf diese Seiten hier gehen
AutoIt v3 - Downloads
und dann auf den Button klicken auf den der rote Pfeil siehe Bild zeigt.



Dann installiert ihr Autoit (wenn ihr das nicht schafft dann bitte ich euch es später nochmal mit dem scripten zu versuchen)

So jetzt habt ihr Autoit, aber da nur eine abgespeckte Version von Scite (dem AutoIt-Editor) mit dabei ist, bei der noch ein paar nützliche Funktionen ,
wie z.b. das ergänzen von Variablen, fehlen ist es empfehlenswert die kostenlose Vollversion von Scite zu installieren, dazu geht ihr auf diese Seite hier


und drückt dann auf den Downloadlink auf den der rote Pfeil zeigt


Nachdem ihr die Datei fertig installiert habt installiert ihr den Scite-Editor in das selbe Verzeichnis wie Autoit

ok jetzt hab ihr die nötigen Programme im mit AutoIt zu beginnen.
Hier ist ein Tutorial was speziell auf das Bot coden zugeschnitten ist, es erklärt die grundlegenden Funktionen von AutoIt die ihr dazu braucht.


Weitere tutorials,.. habe ich am Ende des Faqs aufgelistet.

5.Kannst du mir nochmal erklären wie ich den Befehl benutzte,...?

Nein kann ich nicht^^.
Warum?
Weil (fast) alles was ihr über die Befehle von Autoit in der Hilfedatei aufgelistet. Diese öffnet ihr im Scite-Editor indem ihr F1 drückt.
Wenn ihr euch daran stört das die Hilfe auf Englisch ist könnt ihr auch von hier

die deutsche Version von Autoit downloaden könnt, welche aber nicht ganz so umfangreich ist wie die englische.

6. Wie erstelle ich eine Gui/eine Benutzeroberfläche

Dazu benutzt ihr am besten Koda welches ihr bei der erweiterten Version von Scite (siehe Punkt 4) unter Tools

und hier noch ein passendes tutorial was alle wichtigen funktionen erklärt

Ausführliche Beschreibung von Koda und den GuiModi (Schwierigkeit 3/10)
Bemerkung: VLC Player wird benötigt
6.April 2008, 86 MB

7.Mit Autoit kann man doch sicher noch mehr machen mit Autoit als nur Bots scripten, oder?
Ja das kann man, alles weiter dazu solltet ihr im deutschem Autoit Forum
autoit.de
finden.


8.Bei mir und/oder meinen Freunden sagt der Virenscanner das meine mit Autoit geschriebenen Programme Viren enthalten.
Woran liegt das?


Das liegt daran das Autoit Programme mit Upx gepackt werden, damit man sie nicht einfach decompilen (aus einer .exe den source code extrahieren).
Da auch viele Viren und andere schädliche Sachen mit Upx gepackt werden springen viele Virenscanner darauf an.

Wie kann ich diese Fehlalarme vermeiden?

Mit der erweiterten Version von Scite lässt sich einstellen das die exe nicht mit Upx gepackt wird.
das könnt ihr machen in dem ihr oben in der Menüleiste auf Tools geht, dann auf Compile drückt

dann öffnet sich ein fenster, wo ihr das Häkchen was auf dem Bild zu sehen ist entfernt,

und dann über das Fenster den Bot compiled,
das sollte fehlermeldungen weitesgehend vermeiden

9. Mein script läuft nicht auf windows 98/Me, was nun?

Dazu wie bei 8. auf Compile gehen und dann ein Häkchen bei


es könnte dabei zu fehlermeldungen weil Win98/me bestimmte funktionen von autoit nicht unterstützt

10.Mein script läuft nicht unter Vista, was nun?


wenn man
Quote: #requireadmin
vor den code setzt sollte es gehen, man braucht dann aber adminrechte um das script auszuführen,
alternativ kann man es auch mit rechtsklick->als admin ausführen starten,
falls es doch noch zu Problemen kommt solltet ihr es im XP kompatibilitätsmodus starten

11. Ich bekomme eine Fehlermeldung wenn ich das Script starte


Ich Erklär euch das mal an dieser Fehlermeldung hier


1. Hier steht der Fehlerhafte Befehl, in meinem fall habe ich bei exit das t vergessen
2. die Zeil in der, der fehlerhafte befehl ist, in meinem fall 10
3. der grund arum die fehlermeldung angezeigt wird, in meinem fall weil der verwendete befehl nich existiert

Falls er keine solche Fehlermeldung erhält und sich das script einfach beendet
sollte die erweiterte version von Autoit downloaden siehe 4.

Die bei compileten Programmen vorkommende Fehlermeldungen sind damit nicht gemeint.

12. Links

falls ihr noch ihrgendwelche fragen habt könnt ihr sie hier posten







Weitere Tuts:




Video Tutorials zu Bots von Trigger3 und Twice:

Einsteiger Tutorial , arbeiten mit Variablen und Koda (Schwierigkeit 1/10)
Bemerkung: DivX Player wird benötigt
16.März 2008, 80MB (Es liegt beschriebener Quellcode und sehr ausführliches Textdokument zu Abfragungen und Schleifen bei)

Ausführliche Beschreibung von Koda und den GuiModi (Schwierigkeit 3/10)
Bemerkung: VLC Player wird benötigt
6.April 2008, 86 MB

Daten in Textdateien abspeichern (Schwierigkeit 4/10)
Bemerkung: Divx Codec wird benötigt (VLC Player empfohlen)
7. April 2008, 90 MB

so das wars erstmal, ich werde es später noch ergänzen
bitte nur posts die den inhalt faq betreffen,
nicht geduldet sind posts wie:

-thx geiler guide

bitte stattdessen auf den

button klicken

-kannst du mir das .. nochmal erklären

bitte statdessen erstma google benutzt, bzw. die sufu der foren und die hilfe datei + die tuts
falls ihr immer noch probleme habt am an mich

-da is nen rechtschreibfehler
mit quote pm an mich

ok das war erstmal der Faq , ich werde es später noch etwas besser Strukturieren und interne Links einfügen, um euch die Orientierung ein wenig zu erleichtern



lg Remus


Update1:
-defekte links entfernt
-Wie erstelle ich Guis hinzugefügt

Update 1.1
-frage antwort thread bei den links hinzugefügt
°Remus° is offline  
Thanks
349 Users
Old 10/16/2008, 10:36   #2
 
elite*gold: 0
Join Date: Apr 2008
Posts: 451
Received Thanks: 114
sehr schöne arbeit und sich wirklich die mühe gemacht...sehr gut brauchbar danke..
laksenluke is offline  
Thanks
6 Users
Old 10/16/2008, 12:41   #3
 
elite*gold: 0
Join Date: Jun 2008
Posts: 641
Received Thanks: 70
thx echt toll eklärt wollte sowieso mal bissl damit anfangen...
ChickenWingZ is offline  
Thanks
1 User
Old 10/16/2008, 14:21   #4
 
elite*gold: 0
Join Date: Apr 2008
Posts: 451
Received Thanks: 114
naja vllt noch links zu den tut's hier im board reinsetzten °remus°
laksenluke is offline  
Old 10/16/2008, 17:24   #5
 
Meisterdschin's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 21
Received Thanks: 11
humpf...so viel schreib arbeit für so wenige thanks nur^^
hasse gut gemacht! es ist alles so schön sauber geschrieben
UND da sind kaum grammatik-fehler xD!! Das hat sogar mir noch geholfen
bekommst n danke^^

MFG
Meisterdschin is offline  
Thanks
1 User
Old 10/18/2008, 22:23   #6
 
elite*gold: 0
Join Date: Jun 2008
Posts: 61
Received Thanks: 24
die links der videotutorials 3 und 4 sind gelöscht, interessieren mich aber sehr
kann die jemand nochmla hochladen oder korrekte links angeben??
tenja is offline  
Thanks
3 Users
Old 10/18/2008, 22:27   #7

 
°Remus°'s Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
Quote:
Originally Posted by tenja View Post
die links der videotutorials 3 und 4 sind gelöscht, interessieren mich aber sehr
kann die jemand nochmla hochladen oder korrekte links angeben??
der ersteller der tuts hat sie auch nicht mehr ich nehm sie mal raus, ich werd schauen ob ich tutorials finde die die gleichen funktionen erklären
#moved
°Remus° is offline  
Thanks
3 Users
Old 10/27/2008, 22:10   #8
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
Diese AutoIt Skripte werden nicht kompiliert.

[s. ]
link is offline  
Old 10/29/2008, 21:42   #9
 
scbiz's Avatar
 
elite*gold: 196
Join Date: Nov 2005
Posts: 625
Received Thanks: 192
Quote:
Originally Posted by link View Post
Noob.
Nein, Noobs.
scbiz is offline  
Old 10/30/2008, 14:16   #10
 
elite*gold: 0
Join Date: Jan 2008
Posts: 221
Received Thanks: 52
was soll das heisen noob dein oma ist ein noob
Andylop is offline  
Old 10/30/2008, 17:33   #11
 
scbiz's Avatar
 
elite*gold: 196
Join Date: Nov 2005
Posts: 625
Received Thanks: 192
Quote:
Originally Posted by Andylop View Post
was soll das heisen noob dein oma ist ein noob
In deiner Welt sind Großmütter also vom Genus her maskulin bzw. neutral?
scbiz is offline  
Old 10/30/2008, 17:44   #12
 
elite*gold: 0
Join Date: Aug 2008
Posts: 605
Received Thanks: 32
PS: Diese AutoIt Skripte werden nicht kompiliert.
lern lesen,er hat das noch dazu geschrieben.
bin deiner meinung


NOOB´S
GMBot is offline  
Old 10/31/2008, 09:24   #13
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
Autoit Scripte KANN man kompilieren lassen...!
verT!c4L is offline  
Old 10/31/2008, 18:47   #14
 
scbiz's Avatar
 
elite*gold: 196
Join Date: Nov 2005
Posts: 625
Received Thanks: 192
Quote:
Originally Posted by verT!c4L View Post
Autoit Scripte KANN man kompilieren lassen...!
Es wäre möglich, aber dieser tolle "Compiler" im Bundle ist nur ein Embedder.
scbiz is offline  
Old 11/06/2008, 18:16   #15
 
elite*gold: 0
Join Date: Nov 2008
Posts: 9
Received Thanks: 3
danke, es hat mir sehr geholfen
Hygeru is offline  
Reply




All times are GMT +1. The time now is 11:00.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.