<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Tutorial - HelloWorld</title>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <link href="../../css/default.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1>Tutorial - HalloWelt</h1>
<p>Dieses Tutorial erklärt die Grundlagen der Erstellung und Ausführung von AutoIt-Skripten. Es wird vorausgesetzt, dass AutoIt v3 bereits mit Hilfe 
des mitgelieferten Installationsprogrammes vollständig installiert wurde.</p><br>
<p><b>Hinweise:</b><ul><li>Wenn du den <a href="../../intro/editors.htm">SciTe</a>-Editor
für AutoIt installiert hast, dann wird zum Bearbeiten der Skripte statt Notepad SciTe verwendet)</li>
<li>Die Screenshots sind der englischen Version dieser Hilfe entnommen. Die Bezeichnungen werden in Klammern auf Deutsch übersetzt. Die Skripte wurden an die deutsche Windwos-Version angepasst.</li></ul>
</p>
<p>&nbsp;</p>
<p>Öffne zuerst den Ordner, indem du das Skript anlegen willst. Klicke mit der rechten Maustaste auf eine freie Fläche in diesem Ordner und wähle <strong>New (Neu) / AutoIt v3 Script</strong>.</p>
<p><img src="filenew.png" width="336" height="262" border="1"></p>
<p>&nbsp;</p>
<p>Nenne das Skript <strong>hallowelt.au3</strong>. Beachte dabei die Dateiendung <strong>.au3</strong>, die angibt, dass es sich bei der Datei um ein AutoIt v3-Skript handelt.</p>
<p><img src="folderview.png" width="312" height="248" border="1"></p>
<p>&nbsp;</p>
<p>Nachdem wir jetzt die Skriptdatei angelegt haben, wollen wir es ändern, damit es etwas sinnvolles tut. Klicke mit der rechten Maustast auf <i>hallowelt.au3</i> und wähle <strong>Edit Script</strong>.</p>
<p><img src="fileedit.png" width="241" height="231" border="1"> </p>
<p>&nbsp;</p>
<p>Notepad wird geöffnet und du wirst etwas in dieser Art sehen:</p>
<p><img src="template.png" width="754" height="429" border="1"> </p>
<p>&nbsp;</p>
<p>Was du siehst, sind einfach einige Kommentare, die du nutzen kannst, um deine Skripte zu organisieren. Es gibt auch einige vorgeschlagene "Optionen", die dir in Zukunft helfen könnten. Alle Zeilen beginnen mit einem Semikolon (<strong>;</strong>) und werden deshalb als Kommentare behandelt, also ignoriert. Das Semikolon ähnelt also <strong>REM</strong>-Befehl in DOS-Batch-Dateien.</p>
<p>&nbsp;</p>
<p>Jetzt wollen wir AutoIt sagen, dass es eine Nachricht ausgeben soll - das machen wir mit der <a href="../../functions/MsgBox.htm">MsgBox</a>-Funktion.</p>
<p>Ganz unten ergänzt du folgende Zeile:</p>
<p>&nbsp;</p>
<p class="codebox">MsgBox(0, &quot;Tutorial&quot;, &quot;Hallo Welt!&quot;)</p>
<p>&nbsp;</p>
<p>Alle Funktionen erwarten Parameter, die MsgBox-Boxc erwartet derer drei - ein "flag", einen Titel ("title"), und einen Naschrichtentext ("messsage"). Der "flag"-Parameter beeinflusst das Erscheinungsbild der Nachricht - wir werden es zunächst einfach auf <strong>0</strong> belassen. Der Titel und der Nachrichtentext sind beide Zeichenketten-("string")-Parameter - wenn man solche Zeichenketten in AutoIt benutzt, muss man den Text mit doppelten oder einfachen Anführungszeichen umschließen. "Beispieltext" oder 'Beispieltext' - beides ist korrekt.</p>
<p>Jetzt speichern wir das Skript und schließen Notepad. Du hast damit gerade dein allererstes AutoIt-Skript fertig gestellt! Um es auszuführen kannst du einfach doppelt auf die Datei <em>hallowelt.au3</em> klicken. Alterntiv kannst du auch die rechte Maustaste benutzen und dann <strong>Run Script</strong> wählen.</p>
<p>Daraufhin sollte das folgende erscheinen:</p>
<p><img src="msgbox.png" width="104" height="107"> </p>
<p>&nbsp;</p>
<p>So, jetzt wollen wir uns noch ein wenig mit dem "flag"-Parameter der <a href="../../functions/MsgBox.htm">MsgBox</a>-Funktion beschäftigen. Auf der Funktionsdetailseite sehen wir verschiedene Werte aufgelistet, die die Erscheinung der MsgBox beeinflussen.Der Wert <strong>0</strong> zeigt einfach eine MsgBox mit einer <strong>OK</strong>-Schaltfläche. Ein Wert von <strong>64</strong> zeigt eine MsgBox mit einem <i>Informationsicon</i></p>
<p>Verändere das Skript erneut und mache aus der 0 eine 64, sodass folgendes herauskommt:</p>
<p class="codebox">MsgBox(64, &quot;Tutorial&quot;, &quot;Hallo Welt!&quot;)</p>
<p>&nbsp;</p>
<p>Führe das Skript aus und du bekommst folgende Meldung:</p>
<p><img src="msgbox2.png" width="134" height="126"> </p>
<p>&nbsp;</p>
<p>Experimentiere mit verschiedenen Werten für den "flag"-Parameter, um zu sehen, was für verschiedene Ergebnisse erzielt werden können. Bedenke, dass du die Werte für verschiedene Eigenschaften einfach addieren kannst, um beide flags zu aktivieren.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>
