pearl.de Bestseller NEU Beratungsvideo Schnäppchen Ausgezeichnet bewertet Pressestimmen Günstig beiwww.pearl.de onlne einkaufen
PC Magazin


Johannes Mitlmeier

21. Oktober 2008
Coden für alle einfach gemacht: Skripten mit AutoIt Bild vergrößern 843 912 http://img3.magnus.de/Titelthema-Windows-XP-kompakt-Skripten-mit-AutoIt-r843x912-C-bc0bd1d0-6480344.jpg
Coden für alle einfach gemacht

Skripten mit AutoIt

AutoIt ist zwar vor allem als Tool für automatische Installationen und Einrichtungen bekannt, im Grunde genommen ist es jedoch eine einfach erlernbare Skriptsprache, die weitaus mehr Möglichkeiten bietet, als das Schreiben von Installern. Wir geben eine Einführung.

Titelthema Windows XP kompakt: Skripten mit AutoIt
Bild vergrößern 693 432 http://img2.magnus.de/Titelthema-Windows-XP-kompakt-Skripten-mit-AutoIt-r693x432-C-9de0bd2a-6480410.jpg AutoIt integriert sich in das Kontextmenü von au3-Dateien und bietet dort die wichtigsten Optionen: Bearbeiten, Ausführen und Kompilieren.

AutoIt integriert sich in das Kontextmenü von au3-Dateien und bietet dort die wichtigsten Optionen: Bearbeiten, Ausführen und Kompilieren.

Bereits in der Vergangenheit kamen PC-Magazin-Leser in den Genuss von AutoIt: Unsere Install-O-Matic, die vollautomatisch weitere nützliche System-Tools unter XP oder Vista installiert, ist mit AutoIt entstanden und konnte bereits damit die Leistungsfähigkeit und Flexibilität dieser Skriptsprache unter Beweis stellen.

Inhaltsverzeichnis 1/4

Die wahre Stärke von AutoIt liegt jedoch in seiner einfachen Programmierbarkeit und der Tatsache, dass alle wichtigen Tools mitgeliefert werden. Dadurch wird es Ihnen leicht gemacht, Ihre Ideen umzusetzen. Zudem ist die Einrichtung äußerst simpel. Eines der wichtigsten Features ist aber, dass sich Programme als EXE-Dateien weitergeben lassen, die auf dem Zielrechner keine weiteren Installationen voraussetzen, um lauffähig zu sein.

Bei anderen Programmiersprachen und Entwicklungsumgebungen ist das alles weitaus komplizierter: Um mit Java Programme zu schreiben, brauchen Sie ein Java Development Kit, um sie auszuführen, benötigt der Benutzer ein Java Runtime Environment. Die .NET-Sprachen brauchen ihre verschiedenen Frameworks, und Compiler für C oder C++ sind oft nicht trivial einzurichten. Grund genug also, sich AutoIt genauer anzuschauen.

Erste Schritte

Sie können AutoIt entweder von der Install-O-Matic auf der Print-Heft-DVD installieren oder eine aktuelle Version von der Webadresse www.autoitscript.com/autoit3/downloads.shtm l herunterladen. Sie benötigen lediglich die AutoIt Full Installation und den AutoIt Script Editor. Folgen Sie den Anweisungen in den Installations-dateien, und schon sind Sie bereit für die Programmierung Ihres ersten AutoIt-Skriptes.

Das klassische erste Programm Hallo Welt ist in AutoIt schnell geschrieben. Legen Sie eine Datei in einem beliebigen Ordner über den Eintrag Neu/AutoIt v3 Script des Kontextmenüs an und schreiben Sie folgende einfache Zeile hinein:

Wählen Sie dann im Kontextmenü der rechten Maustaste Run, um das Programm zu starten. Möchten Sie die Datei in eine ausführbare Datei umwandeln, genügt die einfache Auswahl von Compile, um eine gleichnamige EXE-Datei anzulegen, die Sie dann starten und weitergeben können.

Codebeispiel:

Ein weiterer Vorteil von AutoIt ist seine außergewöhnlich gute und vollständige Hilfedatei. Sie wird direkt bei der Installation mitgeliefert, allerdings auf Englisch. Unter www.autoit.de/hilfe arbeiten Freiwillige an einer Übersetzung dieser Hilfe ins Deutsche. In dieser Datei finden Sie zu jedem Befehl eine kurze Beschreibung, die Syntax sowie ein Beispiel, das oft ungemein beim Verständnis hilft.

Die Syntax einer Funktion sieht beispielsweise wie folgt aus:

Darunter sind in der Hilfe die Parameter beschrieben. Falls ein Parameter in eckigen Klammern eingefasst ist, kann er beim Funktionsaufruf weggelassen werden, es sind also unter anderem auch folgende Aufrufe möglich:

Codebeispiel:

Wichtig sind die Rückgabewerte der Funktionen, da sich damit feststellen lässt, ob Fehler aufgetreten sind.

Codebeispiel:

Andernfalls lassen sich dort Ergebnisse abgreifen.

Intern wird zuerst die Funktion StringRight ausgeführt. Die Funktion StringRight("test.au3", 4) ergibt .au3, denn sie gibt die vier letzten Zeichen zurück. Dieser Rückgabewert wird nun an die Stelle des Funktionsaufrufes gesetzt, sodass intern Folgendes entsteht und der ToolTip angezeigt wird:

Codebeispiel:

Wenn Sie den ToolTip aus diesem Beispiel beim Testen sehen wollen, müssen Sie mit einem nachgestellten Sleep(3000) dafür sorgen, dass das Skript z.B. drei Sekunden (3000 Millisekunden) pausiert, bevor es am Ende der Datei angelangt ist und sich damit automatisch beendet.

Codebeispiel:



Inhaltsverzeichnis


Verwandte Themen

Günstig bei www.pearl.de online einkaufen
Meistgelesen
1. Alles auf Anfang

Zehn Jahre nach ihrem letzten Kinoauftritt kehren J und K zurück. Um der Story einen besonderen Kick zu verleihen, kamen die Macher auf eine…

2. In Bewegung - Adobe Photoshop Lightroom 4

Als schnelle Bildverwaltung mit effizienten Bearbeitungswerkzeugen hat sich Lightroom unter Profis einen Namen gemacht.

3. Spieletest: "Diablo 3"

Teufelsaustreibung 3.0: Nach holprigem Start läuft "Diablo 3" zu alter Stärke auf - trotz zahlreicher Neuerungen, die bei Fans der…

4. Toshiba Satellite R850 im Test

Toshiba hat sich bei den neuen Modellen der Satellite-Baureihe von der bisherigen Klavierlackoptik verabschiedet. Das Satellite R850 ähnelt in der Optik…


Kleines Spiel für zwischendurch

Bildergalerien
7 Geschenkideen, die am Anfang Ihrer Beziehung schaden könnten Mobiles Fernsehen MP3-Player Portable DVD-Player

Bilder-Suche

Top 5 Downloads
1
Recuva

Version: 1.42.544
Lizenz: Freeware
Betriebssystem: Windows

2
Win7codecs

Version: 3.6.2
Lizenz: Freeware
Betriebssystem: Windows

3
OnlineTV

Version: 6.2.0.2
Lizenz: Freeware
Betriebssystem: Windows

4
CCleaner

Version: 3.18.1707
Lizenz: Freeware
Betriebssystem: Windows

5
Firefox

Version: 13.0 Beta 4
Lizenz: Open Source
Betriebssystem: WindowsLinuxMac

Download-Suche