On Jan 26, 10:59 am, CM <cmpyt...@gmail.com> wrote: > On Jan 24, 10:18 pm, Ron <ursusmaxi...@gmail.com> wrote: > > > Sikuli is the coolest Python project I have ever seen in my ten year > > hobbyist career. An MIT open source project, Sikuli uses Python to > > automate GUI tasks (in any GUI or GUI based app that runs the JVM) by > > simply drag and dropping GUI elements into Python scripts as function > > Arguments. Download athttp://sikuli.csail.mit.edu/Ialso did this > > podcast about > > Sikulihttp://media.libsyn.com/media/awaretek/Python411_20100124_Sikuli.mp3 > > How is this preferable to a macro recorder?
Well, the pattern recognition engine allows you to recognize partial matches to any image, to any desired degree of accuracy. In other words, you can specify to take action only when an exact match is found, or else when a 50% match is found. This allows applications like the baby monitor (to tell you when your sleeping baby wakes up, and the imminent bus arrival monitor (to tell you when your bus is within one mile or any distance you want), and the route mapper from one city to another on a digital map. Another thing, Sikuli works with web pages. In other words, you can automate interaction with web sites as well as with desktop applications. You can also automate the entry of text. And it works (theoretically) on any graphical platform (Mac, Linux, Window, smartphones, etc). Probably other advantages. Those are just the ones I see off the top of my head. Good question. Ron -- http://mail.python.org/mailman/listinfo/python-list