AutoIt

AutoIt
AutoIt
Entwickler Jonathan Bennett & Team
Aktuelle Version 3.3.6.1
(16. April 2010)
Betriebssystem Windows
Kategorie Skriptsprache
Lizenz Freeware
Deutschsprachig Ja (Hilfe von 3.3.6.1)
www.autoitscript.com

AutoIt ist eine Software zur Erstellung von Makros, mit denen Abläufe unter Microsoft Windows automatisiert werden können. AutoIt ist Freeware und läuft unter NT, 2000, XP, Vista und 7. Das Programm stellt dem Nutzer eine BASIC-ähnliche Scriptsprache zur Verfügung. Außerdem enthält es einen Interpreter und einen Compiler, mit dem ausführbare Dateien (exe-Dateien) erstellt werden können; damit können AutoIt-Scripte auch auf Computern ausgeführt werden, auf denen AutoIt nicht installiert ist.

Inhaltsverzeichnis

Funktion

AutoIt-Scripte simulieren vor allem Tastenanschläge und Mausklicks. Der Ablauf kann davon abhängig gemacht werden, dass ein bestimmter Prozess läuft oder beendet ist, oder dass ein bestimmtes Fenster aktiviert, geöffnet oder geschlossen wird. Außerdem können Fenster minimiert, versteckt, aktiviert oder geschlossen werden; Dateien und Verzeichnisse können ausgeführt, kopiert, verschoben, umbenannt oder gelöscht werden. Auch der Inhalt der Zwischenablage und die Registrierungsdatenbank können bearbeitet werden. Mit der aktuellen Version 3 sind jetzt (August 2008) folgende Operationen möglich:

  • Erstellen von GUIs inklusive Nachrichtenfenstern und Eingabeboxen
  • Automatisches Senden von Nutzereingaben und Tastenanschlägen an Anwendungen sowie individuelle Steuerung innerhalb von Anwendungen
  • Nutzung von COM (Component Object Modelling)-Objekten
  • Aufruf von Funktionen der Win32.DLL
  • Ausführen von Konsolen-Applikationen und Zugriff auf Standard-Datenströme
  • Einbinden von Dateien in die kompilierte Datei, die beim Starten extrahiert werden sollen
  • Abspielen von Sound-Dateien, Pause, Weiter, Stopp, Suchen, aktuelle Wiedergabeposition sowie Länge des Sounds
  • Ausführung komplizierter mathematischer Berechnungen
  • Kommunikation via TCP- und UDP-Protokoll
  • Unicode-Unterstützung ab Version 3.2.4.0
  • Unterstützung von ActiveX-Abläufen (WSH/VBScript) mit der Erweiterung „AutoItX“
  • Datenbankzugriff (zum Beispiel auf SQLite [im Installationspaket])

Mit Version 3.2 wurde AutoIt stark erweitert und zahlreiche Programmfehler wurden beseitigt. Außerdem können Skripte als a3x-Dateien abgelegt werden, und die GUI-Funktionen wurden verbessert.

Eine deutsche Übersetzung der Hilfe für Version 3.1.0 steht auf der Webseite zum Download. Die aktuelle Version der deutschen Hilfe bekommt man auf Autoit.de in der Version 3.3.6.1.

Beispiel für ein AutoIt-Skript

$Name = InputBox('Fenstertitel','Geben Sie hier Ihren Namen ein!')

Es wird ein Eingabefeld (englisch input box) angezeigt, die dazu auffordert, seinen Namen einzugeben. Der Name wird in die Variable $Name gespeichert.

MsgBox(64,'Fenstertitel','Hallo ' & $Name & '!')

Mit diesem Befehl wird ein Meldungsfeld (englisch message box) angezeigt, welches den Inhalt der Variable $Name ausgibt. Der Wert 64 kennzeichnet das Fenster als „Info-Box“ (möglich sind auch Warnungen, Fragen oder Fehlermeldungen).

Erweiterungen und Zusatzprogramme

  • SciTE ist eine integrierte Entwicklungsoberfläche (IDE) für AutoIt. Der Freeware-Programm-Editor unterstützt Syntaxhervorhebung sowie Autovervollständigen und einige Makros zur Erstellung häufig benötigter Syntaxelemente.
  • Über sogenannte User Defined Functions (UDFs) oder auch Includes stehen zahlreiche Zusatzfunktionen zur Verfügung; durch von der Community erstellte Erweiterungen umfasst der aktuelle Funktionsumfang im Vergleich zur obigen Liste weitaus mehr.
  • Der KODA-Form-Designer ermöglicht die Erstellung grafischer Oberflächen (GUI, Graphical User Interfaces) für AutoIt-Skripte.
  • Tidy „reinigt“ ein AutoIt-Skript, indem es Einrückungen, Groß-/Kleinschreibungen, Kommentare und einiges mehr korrigiert.[1]
  • Mit dem CodeWizard können Messageboxen (Nachrichtenfenster), Inputboxen (Eingabefenster) und vieles mehr generiert werden. Es existiert eine Onlineversion des Messagebox-Generators.[2]
  • AutoIt Window Info ist eine Erweiterung, die dazu dient, Informationen eines Fensters oder des Mauszeigers auszulesen (z. B. die Fenster- oder Mausposition, Pixelfarben, Control-Koordinaten).

Siehe auch

  • AutoHotkey − Alternative Software unter Open-Source-Lizenz, die sich aus der Version 2 von AutoIt ableitet

Weblinks

Einzelnachweise

  1. Skriptreiniger. www.autoit.at, abgerufen am 18. Oktober 2011.
  2. MsgBox-Generator. www.autoit.at, abgerufen am 18. Oktober 2011.

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Autoit — Développeur Jonathan Bennett et le groupe AutoIt Dernière version …   Wikipédia en Français

  • AutoIt — Тип исполнения: интерпретируемый, компилируемый Появился в: 1999 Автор(ы): Джонатан Беннет и AutoIt Team Релиз: 3.3.8.1 (29 января …   Википедия

  • AutoIt — Développeur Jonathan Bennett et le groupe AutoIt Dernière version 3 …   Wikipédia en Français

  • AutoIt — Saltar a navegación, búsqueda AutoIt Desarrollador Jonathan Bennett y AutoIt Team www.autoitscript.com Información general …   Wikipedia Español

  • AutoIt — Infobox Software name = AutoIt caption = developer = Jonathan Bennett AutoIt Team latest release version = 3.2.12.1 latest release date = June 12th, 2008 operating system = Microsoft Windows genre = GUI Scripting language Automation license =… …   Wikipedia

  • Autohotkey — Basisdaten Entwickler: Chris Mallett Aktuelle Version: 1.0.48.00 ( …   Deutsch Wikipedia

  • Liste der Dateiendungen/A — In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… …   Deutsch Wikipedia

  • AutoHotkey — Basisdaten Entwickler Chris Mallett Aktuelle Version 1.0.48.05 (25. September 2009) …   Deutsch Wikipedia

  • Liste von Hallo-Welt-Programmen/Sonstige — Dies ist eine Liste von Hallo Welt Programmen für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen. Weitere Beispiele für gebräuchliche Programmiersprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • AutoHotkey — Разработчик Chris Mallett Операционная система Microsoft Windows Последняя версия 1.1.08.01 (8 августа 2012) Лицензия …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”