Nützliche Skripte für Sikuli

Dank Lifehacker bin ich auf Sikuli gestoßen, das wie folgt beschrieben wird:

Sikuli ist eine visuelle Technologie, um suchen und automatisieren grafischer Benutzer schnittstellen (GUI) mit Bildern (Abbildung). Die erste Veröffentlichung von Sikuli enthält Sikuli-Skript, eine visual scripting-API für Jython und Sikuli-IDE, eine integrierte Entwicklung umgebung zum Schreiben visueller Skripte mit screenshots einfach. Sikuli-Skript automatisiert alles, was Sie auf der Bildschirm ohne interne API-Unterstützung. Sie können ein Web programmgesteuert steuern page, eine Desktop-Anwendung, die auf Windows/Linux/Mac OS X, oder sogar ein iphone-Anwendung läuft in einem Emulator.

Da dies sehr vielversprechend aussieht, vielleicht komplementär zu AutoHotkey, bin ich gespannt, welche Skripte ihr euch einfallen lassen werdet. Zumal dieses Programm portabel ist und "einfache" Super-User-Probleme lösen könnte.

Beispielskript aus ihrem Dokumentation:

  • setThrowException(True)
  • setAutoWaitTimeout(10000)
  • switchApp ("Systemeinstellungen.app")
  • klicken(alt-text)
  • klicken(alt-text)
  • klicken(alt-text)
  • klicken(alt-text)
  • warten(alt-text)
  • Typ("192.168.0.1\t")
  • Typ("255.255.255.0\t")
  • Typ("192.168.0.254\t")
  • klicken(alt-text)
Author: Ivo Flipse, 2010-02-01

2 answers

Ich gerade gefunden somce neue Beispiele, Ihre blog - . Sikuli scheint äußerst nützlich für GUI-gesteuerte software wie anti-virus-software -

alt-text

Oder steuern Sie Ihr Betriebssystem, z. B. das Ändern von Themen und Energieeinstellungen

alt-text

 2
Author: Ivo Flipse,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-10-20 04:48:39

Grundsätzlich können Sie alles mit Sikuli machen und vielleicht noch mehr, was Sie mit Skripten oder Terminal machen können.

Dies könnte für den Basisbenutzer nützlich sein, aber wenn Sie dasselbe mit einem einfachen Skript tun können, was wäre das Dienstprogramm ? (in der Weise, dass ein normaler Benutzer das Skript nicht selbst erstellt, sondern jemanden, der mehr als er weiß, bittet, ihm ein voll funktionsfähiges Skript zu geben)

Wenn Sie also nach nützlichen Skripten suchen speziell für Sikuli, einen nützlichen Automator, AppleScript, Shell-Skripte oder andere Sprachen, die auf Sikuli portiert wurden.

Einige Beispiele, Skripte für:

  • User-Agent in Safari ändern
  • Proxy-Server einrichten oder ausschalten
  • Bildschirm sperren
  • Ändern der Bildschirmauflösung, wenn Sie mehrere Monitore haben
  • Wechsel zur Grafikkarte (für MacBook Pro mit Doppelkarten)
  • Aktivieren oder Ändern der Reihenfolge der Netzwerkschnittstellen
  • Bluetooth einschalten und Verbinden mit iPhone für Netzwerk-tethering
  • Auswahl des Startvolumens

Ich habe versucht, Aktionen auszuwählen, die ohne Sikuli nicht einfach sein sollten.

 1
Author: Studer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-10 16:19:45