Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 09:12

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

Advertisement



[Tutorial 1] Grundlagen

Discussion on [Tutorial 1] Grundlagen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Nov 2011
Posts: 32
Received Thanks: 2
[Tutorial 1] Grundlagen

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.6.1, zu finden unter .
Jetzt kommen wir zu dem Editor, dieser heißt SciTE und ist in der Version 2/28/2010, zu finden unter
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:
Code:
#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
Code:
$sName = "SSL"
$sES = "elitepvpers.com"
Anstatt den " können wir auch ' verwenden, es macht keinen Unterschied

Diese Variablen wollen wir jetzt ausgeben, wir machen das mal mit einer MessageBox:
Code:
$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.
Code:
"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
Quote:
YES 6
NO 7
und fragen mit diesem Code
Code:
 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:
Code:
 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.

Das war es erstmal, in den nächsten Tagen kommt der 2te Teil.
Kritik / Vorschläge sind erwünscht.
MfG SSL
S|S|L is offline  
Old 12/28/2011, 16:14   #2

 
Njahs's Avatar
 
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
1. Falsche Section (alle deine TuT's) -
#moverequest

2. Spam die Section nicht voll ...
#reportet


Edit:// Wenn du schon "==" benutzt , muss es heißen:

Code:
 Wenn $msgbox genau / exakt 6 ist Dann
	MsgBox(0, "Ja!", "Du hast gerade auf 'Ja' gedrückt.")
EndeWenn
Njahs is offline  
Old 12/28/2011, 16:45   #3
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Jemand der so etwas das erste Mal lesen würde, würde sich fragen:

Was ist eigentlich eine Variable? Warum ist da ein Dollar? Wie kann ich sie benennen? Warum sind da Anführungszeichen? Was passiert überhaupt wenn du $msgblabla=MsgBox(blabla) schreibst? Warum steht da == ?
V8II is offline  
Old 12/28/2011, 16:54   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by V8II View Post
Jemand der so etwas das erste Mal lesen würde, würde sich fragen:

Was ist eigentlich eine Variable? Warum ist da ein Dollar? Wie kann ich sie benennen? Warum sind da Anführungszeichen? Was passiert überhaupt wenn du $msgblabla=MsgBox(blabla) schreibst? Warum steht da == ?
wer sich fragt was eine variable ist, hat in der coding sektion wohl nichts verloren...
sowas lernt man doch heutezutage in mathe in der vierten oder fünften klasse
lolkop is offline  
Old 12/28/2011, 17:11   #5
 
elite*gold: 20
Join Date: Nov 2011
Posts: 32
Received Thanks: 2
Naja hier ist aber auch Tutorial drin, kann aber gerne ein Mod verschieben.

Und was die Anführungszeichen bedeuten sollte heutzutage doch schon jeder wissen...

Werde es nachher verbessern.
S|S|L is offline  
Old 12/29/2011, 14:45   #6
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Quote:
wer sich fragt was eine variable ist, hat in der coding sektion wohl nichts verloren...
sowas lernt man doch heutezutage in mathe in der vierten oder fünften klasse
Ja, da hast recht. Allerdings was ist, wenn er/sie noch nicht soweit ist? War z.B: bei mir ...
V8II is offline  
Old 12/29/2011, 15:06   #7
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by V8II View Post
Ja, da hast recht. Allerdings was ist, wenn er/sie noch nicht soweit ist? War z.B: bei mir ...
Du willst mir sagen, das es Sinn macht mit dem coden zu beginnen, bevor man in Mathe die vierte Klasse erreicht hat?
lolkop is offline  
Reply


Similar Threads Similar Threads
[Tutorial] Redstone Grundlagen
12/05/2011 - Minecraft Guides & Strategies - 3 Replies
Hallo, Ich präsentiere euch eine verbesserte Version bzw ein Tutorial zur aktuellen Minecraft Version meines alten Redstone Grundlagen Videos. Ich hoffe ich konnte euch was beibringen, weitere Tutorials folgen natürlich ;). Minecraft Tutorial - Redstone Grundlagen - YouTube
Tutorial der HTML-Grundlagen..by DonCorloene
10/10/2011 - Tutorials - 23 Replies
~Vorwort~ Es wurde kopiert ! - Ich kenn mich schon mit HTML aus & wollte euch es beibringen.. Ich beantworte alle Fragen sowie auch helfe ich jeden ;) Danke So fangen wir an : HTML-Grundlagen Inhalt * HTML
[Tutorial] PHP - Grundlagen und mehr [constant update]
11/16/2009 - Tutorials - 3 Replies
Tut mir leid, aber es wird heute nochmal alles überarbeitet ;)



All times are GMT +1. The time now is 09:14.


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.