← Back to team overview

sikuli-driver team mailing list archive

Re: [Question #186601]: Python in sikuli

 

Question #186601 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/186601

    Status: Open => Answered

RaiMan proposed the following answer:
Quick enough ? LOL

-- 1. With Sikuli, it is Python language (level 2.5) you are using to
make scripts. But to run the scripts, internally the Jython 2.5.2
interpreter is used (a Java implementation of a Python interpreter). But
be aware, that not all things available around the C-based Python is
available with Python too. But you may use the Sikuli API also with
plain Java or any other Java aware programming/scripting system.

-- 2. So if you want to do more than just playing around, you have to decide about your development environment. And of course no one else will write your scripts. You might get some help for special cases and look at the tons of examples. It does not help: you have to have some expertise with the language you use.
So have a look at the docs as a good starting point: http://sikuli.org/docx/

-- 3. the power of Sikuli
You can automate everything on the screen, based on what you see and what can be done using mouse and/or keyboard.
So you have to start with some easy to build workflow in your application.
So every thing you can do manually with your app, can be scripted with Sikuli and even more based on additional features available in Python or Java.

So when you have done your first steps and really know what you want to do, I am willing to help to get on the final track.
Feel free, to always come back with new concrete questions.
You might even send scripts, screenshots, short workflow movies to my mail at https://launchpad.net/~raimund-hocke all zipped together in one attachment. I will have a look at it and usually come back latest within 24 hours.

But be aware: the more you deliver, the more you will get back ;-)

You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.