SIKULI: Visueller Makrorekorder
Alle Makro-Rekorder, die ich kenne, sind nervig. Sie unterstützen meist nur eine Plattform, sind kryptisch zu bedienen und die Skripte laufen unzuverlässig. Außerdem macht die Einarbeitung keinen Spaß. Nicht minder schlimm: Intern arbeiten solche Rekorder mit den internen Fenster- und Control-IDs, die sich nach einem Software-Update häufig nicht mehr stimmen. Dann bleibt einem oft nichts anderes übrig, als das ganze Makro noch einmal aufzuzeichnen.
SIKULI, eine Entwicklung vom MIT, hat das Zeug dazu, mit diesen Vorurteilen aufzuräumen. Man macht interaktiv kleine Screenshots von den gewünschten Bildschirmausschnitten, auf die geklickt oder gewartet werden soll und programmiert mit diesen Bildausschnitten — die Schnippsel sind mitten im Code.
SIKULI ist in Jython geschrieben, einer Python-Implementierung, die auf der Java VM läuft. Es gibt Versionen für Windows, Mac und Linux.
Es gibt eine nette, aber stellenweise leider etwas langatmige Video-Demo.
Update: Dank an Richard, der mir das in Skype geschickt hat.







1 Kommentar