Étiqueté : sikuli

Automatisez vos tâches récurrentes grâce à Sikuli 2

Automatisez vos tâches récurrentes grâce à Sikuli

Sikuli est une technologie de conception d’interfaces graphiques pour l’automatisation de tâches sur Mac ou PC basée sur le screenshot (copie d’écran), sans API interne.

L’IDE Sikuli s’appuie sur Jython, un interpréteur Python, qui fonctionne grâce au JRE (Java Runtime Environment) – donc en java -, et fournit en sortie du python.

C’est bien beau tout ça, mais concrétement, à quoi ça sert ?

Eh bien, Sikuli, c’est un peu la programmation pour les nuls. En effet, le projet est destiné à automatiser à peu près tout ce qui est visible à l’écran.

Prenons un exemple : Supposons que vous vouliez définir un script Sikuli qui vous affichera, dans gmail, tous les mails non-lus. La fonction n’existe pas par défaut dans l’interface, il peut être intéressant de se la fabriquer. Pour ce faire, dans l’interface Sikuli, il vous suffit de décrire l’action à partir des copies d’écrans de votre interface Gmail :

sikuli gmail

Simple, non ? Evidemment, c’est un exemple tout con ; c’est un début.

Analysons ces 5 lignes :