Hallo ich wollte euch hier erklären, wie man sich fündig macht wenn man wie zum Beispiel Maus bewegen will, aber die Befehle nicht kennt. Ich finde das ist das wichtigste Überhaupt in AutoIT. Ich sehe oft viele Fragen wie mach ich das. Wie heißt das Befehl. Aber nun erkläre. wie man die Befehle leicht finden kann.
Ich werde es in ICH-Form so erklären, wie ich das immer mache. Wenn jemand bessere Ideen hat außer mit so ein Argument wie "Ich frage einfach das Forum hier" könnt ihr ruhig posten

.
Also nehmen wir an wir wollen mal unsern Mausbewegen.
Ich kenne das Befehl nicht, aber zum Glück weiß ich, dass AutoIT uns ein Befehlsliste erstellt hat, wo wir sehr schönes Überblick haben. Und noch schöner ist das eine Deutscheseite sie übersetzt hat.
http://www.autoit.de/dokumentation_aktuell/AutoIt.htm
Dort gehe ich als erstes ins:
Nämlich dort finde ich, wie schon eben gelesen die Funktionen für meine Mausbewegung. Dort sieht man viele Funktionen für AutoIT die meistens verwendet werden, um wiederum eigene Funktionen zu bauen.
Nun wir wollen die Funktion für Mausbewegen suchen, aber wie könnte es denn heißen? Ich tue so als wäre ich schlau (oder ich bin es

) und sehe dort, das die Befehle beschrieben sind. Das bedeutet: Irgendwo muss auch beschrieben sein, dass ein Befehl entweder Cursor, Maus, Mauszeiger oder etwas ähnliche Bezeichnungen bewegt wird. Dann fange ich mal mit "Maus" an, da ich glaube ihr würdet auch nach Maus suchen. Hmm, keine Suchfunktion, shice, aber was sollst. Ich habe meine geile Firefoxbrowser womit ich STRG+F benutzen kann um etwas zu finden. ;-)
Ohh was sehe ich da??
MouseClick - Führt einen Mausklick aus.
Das ist es schonmal nicht, aber ich lerne nebenbei, dass MouseClick für Mausklicks sind. Außerdem merke ich dabei, dass das Wort Maus in AutoIT Mouse genannt wird.
Man sieht jetzt auch viele Befehle, die mit Maus zu tun haben. Bissel lesen, scrollen, finden und schon etwas weiter unten sehe ich es.
MouseMove - Bewegt den Mauszeiger
Ein klick drauf.
Jetzt sieht man sogar wie man es verwendet. Wenn man es sogar nicht gecheckt hat kann man schön den BeispielCode ansehen. Kopiere und fügt ins Scrite ein, um es zu testen. Bissel rumfummeln bis man kapiert wie es geht.
Und schon kann ich mich als AutoIT-Programmierer bezeichnen. Denn ich habe es allein geschafft eine Funktion hinzubekommen

.
Da das ein leichtes Beispiel war, wird es bei manchen etwas länger dauern.
Eventuell wird es auch Funktion gar nicht geben. Man müsste mit Hilfe andere Funktionen es selbst erstellen.

Das bedeutet noch mehr Befehle suchen
Aber nur so lernt man es perfekt.
Ein anders Beispiel. Ich will 3 Zeichen von Links eines Wortes weghaben. Weil die Zahlen 01. 02. 03. mich nerven. Wenn ich codes von Internet kopiere. Nur wie mach ich das. Ich kenne das Befehl wieder nicht. Bin zwar schon paar Jahre am proggen. aber grr.

Naja ok ich gebe es zu.. ich habe es
"vergessen
".
Ich gehe wieder auf die Seite wo ich die Befehle finde. Diesmal wirds schwer. Wonach suche ich denn jetzt. Mir fällt die Wörter ein paar Sachen dazu ein:
Wort, Links, Zeichen, Löschen, Anzahl, Satz, Buchstaben.
Ich denke mal das Links, Wort oder Zeichen oder Löschen am schnellsten helfen.
Ich Suche mal mit "
Wort".
Fehlschlag.
Da kommt ja gar nichts.

Aber ich bin mir sicher
"Links" muss es sein. Denn man will ja vielleicht ende eines wortes weghaben also sollte es vllt in beschreiben stehen, die Buchstaben des rechtes Seites eines Wortes löschen oder sowas.
http://www.autoit.de/dokumentation_aktue…/StringLeft.htm
StringLeft - Gibt von der Zeichenfolge eine Anzahl von Zeichen von links ausgehend zurück.
Ist schon mal nicht. Aber könnte wichtig sein. Vllt das Befehl das Buchstaben ausschneidet wissen will wieviel Zeichen er ausschneiden soll.
Und das nächste.
StringTrimLeft - Trimmt eine Anzahl von Zeichen ausgehend von links.
Das sieht so aus das es sein könnte. Das "Wort" Trimmen kenn ich nicht. Mal ansehen
Wie immer kann man die Beispielscodes oder auch selbst code schreiben um zu testen was das überhaupt macht
Das Bespiel ist vielversprechend und teste gleich mein Beispiel
Ergebnis: <html>
Beachtet. <html> hat ein leerzeichen davor. Leerzeichen sindt auch Zeichen. Logischerweise ließt man es schon beim Lesen: "
Leerzeichen". Daher wenn ihr das Befehl verwendet und das Leerzeichen acuh werghaben wollt dann ist das Leerzeichen das 4t Also weg damit. Leider kann man hier kein Hintergrundfarbe verwenden (oder ich finde grad nicht). Sonst hätte ich das bei Ergebnis auch gezeigt.
So das warst von mir. ich hoffe das hilft euch jetzt sehr, um besser mit AutoIT umzugehen.