Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: easy-scripting.net. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

SSL

AutoIt Support

(24)

  • »SSL« ist der Autor dieses Themas

Beiträge: 324

Renommeemodifikator: 2

  • Private Nachricht senden
635

1

16.12.2011, 13:58

[Tutorial #1] AutoIt - der Start

Hallo,
mit diesem Tutorial möchte ich euch die Sprache 'AutoIt' näher bringen.

Fangen wir erstmal mit der Installation an.
Die aktuelle Version von AutoIt ist 3.3.8.0, zu finden unter http://www.autoitscript.com/cgi-bin/getf…it-v3-setup.exe.
Jetzt kommen wir zu dem Editor, dieser heißt SciTE und ist in der Version 2/28/2010, zu finden unter http://www.autoitscript.com/cgi-bin/getf…iTE4AutoIt3.exe
Am besten ihr wählt bei den Optionen 'Edit Script' aus.
Die Installation sollte selbsterklärend sein - erst AutoIt, dann SciTE.

Wenn ihr alles installiert habt, geht es auch schon los:
Auf dem Desktop macht ihr einen Rechtsklick und drückt auf AutoIt v3 Script, dies erstellt eine neue Datei mit der Endung .au3, den Dateinamen könnt ihr ändern.
Jetzt öffnen wir die Datei per Doppelklick / Rechtsklich + Edit Script.
Nun sehen wir sowas:

AutoIt

1
2
3
4
5
6
7
8
9
10
11
#cs ----------------------------------------------------------------------------
 
 AutoIt Version: 3.3.6.1
 Author:         myName
 
 Script Function:
	Template AutoIt script.
 
#ce ----------------------------------------------------------------------------
 
; Script Start - Add your code below here

Das #cs steht für Commentstart und das #ce für Commentend -> Es ist ein mehrzeiliges Kommentar.
Das ; (Semikolon) steht für einen einzeiliges Kommentar.

In den Code könnt ihr jetzt euren Namen eintragen und die Funktion des Scriptes - natürlich könnt ihr das auch löschen.

Nun definieren wir 2 Variablen, das geht einfach mit

AutoIt

1
2
$sName = "SSL"
$sES = "easy-scripting.net"

Anstatt den " können wir auch ' verwenden, es macht keinen Unterschied ;)

Diese Variablen wollen wir jetzt ausgeben, wir machen das mal mit einer MessageBox:

AutoIt

1
$msgbox = MsgBox(4, "Mein erstes Programm", "Ich folge dem Tutorial von " & $sName & " auf " & $sES)

MsgBox ist die Funktion, mit der eine MessageBox ausgegeben wird.
Der erste Parameter (4) steht für die Flag, d.h. wie unsere MessageBox aussehen soll.
Die ganzen Flags findet man unter der Hilfe (F1), indem wir auf Index drücken und MsgBox eingeben, dort im Abschnitt "Remarks".
Der 2te Parameter ist der Titel des Fensters.
Parameter 3 steht für den Inhalt, schauen wir uns diesen mal genauer an.

AutoIt

1
"Ich folge dem Tutorial von " & $sName & " auf " & $sES

Wir können mehrere Variablen miteinander durch & verbinden.
Nun gehen wir auf Tools -> Go oder drücken F5, jetzt sollte ein Fenster mit dem angegebenen Text erscheinen.

Jetzt möchten wir aber noch abfragen, welcher Button gedrückt wurde, dies machen wir mit der Return Value, die ebenfalls in der Hilfe zu finden ist.
Wir sehen

Zitat

YES 6
NO 7
und fragen mit diesem Code

AutoIt

1
2
3
If $msgbox == 6 Then
	MsgBox(0, "Ja!", "Du hast gerade auf 'Ja' gedrückt.")
EndIf
ab, was gedrückt wurde und geben das dementsprechende aus.

In Pseudocode würde das so aussehen:

AutoIt

1
2
3
Wenn $msgbox gleich 6 Dann
	MsgBox(0, "Ja!", "Du hast gerade auf 'Ja' gedrückt.")
EndeWenn


Das ganze könnt ihr auch noch für 'Nein' also 7 machen und etwas anderes ausgeben.

Am Ende sollte euer Code so aussehen:


Das war es erstmal, in den nächsten Tagen kommt der 2te Teil.
Kritik / Vorschläge sind erwünscht.
MfG SSL
Signatur von »SSL«

Tutorials:
Alle AutoIt Tutorials

Veröffentlichungen:
SA:MP Tool

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »SSL« (23.12.2011, 21:04) aus folgendem Grund: neue autoit version


2

17.12.2011, 18:19

Vielen Dank für das tolle Tutorial!
Habe mich erstmal an deinem Code probiert und dann selbst ein bisschen experimentiert.
Freue mich auf weitere Tutorials :)

3

18.12.2011, 20:18

Danke für dieses hilfreiche Tutorial =)
Werde auch die anderen mal probieren.

lg.

4

18.12.2011, 21:53

Super gelungen, ich finde das ist recht einfach bei dir zu lernen !
Signatur von »Numex«

SSL

AutoIt Support

(24)

  • »SSL« ist der Autor dieses Themas

Beiträge: 324

Renommeemodifikator: 2

  • Private Nachricht senden
635

5

18.12.2011, 22:10

Danke, morgen kommt ein Tutorial über MySQL und AutoIt ;)
Signatur von »SSL«

Tutorials:
Alle AutoIt Tutorials

Veröffentlichungen:
SA:MP Tool

6

18.12.2011, 22:13

darauf freue ich mich.

Damit hatte ich noch nie zu tun. Soll aber ganz schön sein. Hab ich gehört ;)

7

07.06.2012, 15:37

Ganz nettes Tutorial.
Danke :-)

Lg
Signatur von »playerid«

Ähnliche Themen

Verwendete Tags

autoit, msgbox, tutorial

Social Bookmarks

Thema bewerten