Sie sind nicht angemeldet.

1

Mittwoch, 8. Juli 2009, 16:28

[GUIDE für Anfänger] Was mache ich, wenn ich ein Befehl nicht kenne?

War es hilfreich für dich?

Insgesamt 28 Stimmen

50%

Ja, aufjeden Fall (14)

7%

Nein, weiß nicht was ich damit anfangen soll (2)

43%

ICH LIEBE DICH, MAN! WILL EIN KIND MIT DIR (12)

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 :D.

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:

Zitat


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 :D) 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??

Zitat

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.

Zitat

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.

:sniper: Das bedeutet noch mehr Befehle suchen:rocketlauncher:
Aber nur so lernt man es perfekt.
:monster:

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. :dash: Naja ok ich gebe es zu.. ich habe es "vergessen". :lol: :phatgrin: :pillepalle:

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. :S
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

Zitat

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.

Zitat

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

AutoIt-QuellCode

1
2
$result = StringTrimLeft("Ich bin ein String", 3)
 MsgBox(0, "String ohne die 3 linken Zeichen:", $result)

Das Bespiel ist vielversprechend und teste gleich mein Beispiel

AutoIt-QuellCode

1
2
3
$sSatz = "01. <html>"
 $result = StringTrimLeft($sSatz1, 3)
 MsgBox(0, "String ohne die 3 linken Zeichen:", $result)

Zitat

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.
Signatur
Projekt: TCP Network Spiel
Server : 70%
Engine: 0%
Client : 0%
Gesamtprozess: 23%

Es wird ein Mini-2D Multiplayergame.

Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von »MaZy« (30. Juli 2009, 01:46)


Flachland-Gorillas retten

2

Mittwoch, 8. Juli 2009, 16:33

Nice^^.
aber du hast hier:

AutoIt-QuellCode

1
$sSatz = "01. <html>


ein " vergessen^^.
so is richtig :D

AutoIt-QuellCode

1
2
3
$sSatz = "01. <html>"
 $result = StringTrimLeft($sSatz1, 3)
 MsgBox(0, "String ohne die 3 linken Zeichen:", $result)
Signatur Erst denken, dann posten!

www.bot-dev.net
Bewerten Button plz klicken, wenn euch mein Beitrag geholfen hat ;)

3

Mittwoch, 8. Juli 2009, 16:35

Stimmt danke xd
Hab es vorhin auch gesehen, aber danach vergessen zu verändern lol
Signatur
Projekt: TCP Network Spiel
Server : 70%
Engine: 0%
Client : 0%
Gesamtprozess: 23%

Es wird ein Mini-2D Multiplayergame.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NixIs« (8. Juli 2009, 16:42)


4

Mittwoch, 8. Juli 2009, 16:58

n1 & pinned
Signatur
Wenn freundlich sein Lügen bedeutet, bin ich gerne ein Arschloch.

5

Mittwoch, 8. Juli 2009, 20:38

Zitat

Ich tue so als wäre ich schlau (oder ich bin es :D)

wenn das so wäre, würdest du wohl statt strg+F oben die tableiste auf Suchen umstellen und dort dein suchbegriff eingeben xD wäre cool, wenn du das ergänzen würdest ;D

ansonsten ein echt gutes tut :beer:
Signatur
Du möchtest Autoit lernen, aber weißt nicht wo du anfangen sollst? : [ANFÄNGER HIER REIN] Das Erlangen von Autolt Grundwissen

6

Mittwoch, 8. Juli 2009, 22:44

Wie macht man das? Ich find das nicht was du meinst.
Signatur
Projekt: TCP Network Spiel
Server : 70%
Engine: 0%
Client : 0%
Gesamtprozess: 23%

Es wird ein Mini-2D Multiplayergame.

7

Donnerstag, 9. Juli 2009, 10:04

das tut ist echt ausführlich und gut geschrieben. Endlich mal was auf das man die noobs verweisen kann :D
mfg
@night@
PS: Aber könntest du bitte die Umfrage rausnehmen??? Ich find das immer sinnfrei, weil die, die es gut finden sich sowieso bedanken... (auf jeden Fall hoffe ich das ;) )
Signatur "Um im Internet zu surfen brauch man eine IP. Einen IQ leider nicht..."
-Woki

Ich gebe niemanden eine positive Bewertung, der darum bettelt! :pinch:

GUI-Tutorial: Klick!

8

Donnerstag, 16. Juli 2009, 15:30

Thx

ist ganz sinnvoll thx an dich
Signatur Meine Tutorials

- [Video-Tut]OllyDbg
- [Tut]Code Protection Autoit/C/C++

DirectX9 Wissen: 100%

Autoit: 70%

C++: 66%


Für Fragen bezüglich Hacking im Sinne von Games hacken jeglicher Weise, bin ich per Pn zu erreichen


(^.^)Ich bin Ivan und freue mich dir zu helfen(^.^)

Ähnliche Themen