Autoit Faq

FtsGamer
Verfügbare Informationen zu "Autoit Faq"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: °Status
  • Forum: FtsGamer
  • Forenbeschreibung: Play more get more
  • aus dem Unterforum: Metin2 Guides & Templates
  • Antworten: 1
  • Forum gestartet am: Dienstag 07.06.2011
  • Sprache: deutsch
  • Link zum Originaltopic: Autoit Faq
  • Letzte Antwort: vor 12 Jahren, 10 Monaten, 17 Tagen, 15 Stunden, 12 Minuten
  • Alle Beiträge und Antworten zu "Autoit Faq"

    Re: Autoit Faq

    °Status - 10.06.2011, 15:40

    Autoit Faq
    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
    AutoIt v3 - Downloads

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




    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
    http://www.autoit.de/hilfe/
    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





    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.


    Forsetzung folgt.....



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum FtsGamer



    Ähnliche Beiträge wie "Autoit Faq"

    Groupread: Ian McEwan - Abbitte - Sefie (Donnerstag 11.10.2007)
    Für die die noch keinen Account haben (Multitak) - Greeny (Freitag 15.04.2011)
    McEwan, Ian - Abbitte - Krümel (Freitag 16.11.2007)