Einfach Skripte nutzen

AutoIT - mit kostenlosem Tool Windows-Abläufe automatisieren

Skripte selbst entwickeln - eine Aufgabe nur für erfahrene Programmierer? Die Freeware AutoIt beweist, dass das nicht so sein muss. Wir zeigen, wie Sie schnell mit AutoIt Windows-Aufgaben automatisieren.

Für den "normalen" Anwender gehört weder das Programmieren noch das Erstellen von Skripten zu den Aufgaben, die er täglich an seinem PC erledigt. Aber gerade engagierte Nutzer, die sich etwas eingehender mit den Funktionen und Abläufen auf ihren Windows-Systemen befassen wollen oder müssen, suchen häufig nach einer Möglichkeit, die Abläufe auf den Windows-Systemen zu automatisieren. Doch die normalen Batch-Dateien bieten in der Regel zu wenig Komfort, während sich gerade Einsteiger häufig durch den objektorientierten Ansatz der PowerShell schnell überfordert füllen.

Die Entwickler der freien Software AutoIt haben sich genau dieser Punkte angenommen und stellen eine Lösung zur Verfügung, die es auch Einsteigern schnell und einfach möglich macht, Windows-Systemen und deren Funktionen zu automatisieren. Unser Workshop zeigt, wie Sie diesen Einstieg mühelos bewältigen können.

AutoIt: Eine Freeware mit vielen Vorteilen

Bei AutoIt handelt es sich um eine Skript-Sprache, deren Syntax von den Entwicklern möglichst nahe an die der Programmiersprache BASIC angelehnt wurde. Damit sollte für viele Anwender bereits eine Hürde genommen sein, denn sehr viele von ihnen werden schon mal ein Skript oder ein paar Zeilen Code in dieser Sprache, deren Logik sich leicht erschließt, erstellt oder verwendet haben.

Die freie Wahl des Tools: Ein Benutzer kann AutoIt-Skripte mit jedem beliebigen Editor bearbeiten.
Die freie Wahl des Tools: Ein Benutzer kann AutoIt-Skripte mit jedem beliebigen Editor bearbeiten.

Im Vergleich zu anderen Skriptsprachen liegt aber ein Hauptvorteil von AutoIt in der Fähigkeit der Software, aus dem jeweiligem Skript ein eigenständiges EXE-Programm zu kompilieren. Ein auf diese Weise mit AutoIt erzeugtes Programm kann der Anwender direkt weitergeben, ohne dass er sich Gedanken darum machen muss, ob AutoIt selbst oder gar eine besondere Runtime-Umgebung auf dem Ziel-PC installiert ist. Grundsätzlich ist die Software in der Lage Tastenanschläge oder Mausklicks zu emulieren, auch und insbesondere in Abhängigkeit von Ereignissen oder anderen Prozessen. Eine überaus mächtige Entwicklungsumgebung, die zudem noch kostenlos zum Download für faktisch alle gängigen Windows-Versionen zur Verfügung steht.

Über ein einfaches GUI-Konzept bietet AutoIt dem Nutzer die Erstellung von Oberflächen wie Eingabeboxen oder Nachrichtenfenster an. Ihm stehen dabei aber auch praktische Hilfsmittel wie eine Monatsauswahl ("Datepicker") zur Verfügung. Da AutoIt zudem Funktionen der WinAPI nutzen kann, das COM (Component Object Modelling) unterstützt und Funktionen aus Win32-DLLs aufruft, sind die Möglichkeiten der Freeware extrem umfangreich. Ein Blick in das deutschsprachige Forum zeigt, dass selbst Computerspiele wie eine Adaption von Super Mario mit Hilfe von AutoIt entwickelt werden können. Verschiedene Add-Ons wie beispielsweise der SciTE Editor mit Syntax-Highlighting oder der KODA Form Designer, der die Erstellung aufwändigerer Oberflächen ermöglicht, helfen bei der Erstellung von eigenen Programmen.