Script doesn't behave well when imported

Asked by Miguel E Torrealba on 2017-04-17

Hi, I am totally new to programming and sikuli.

I have done 2 scripts which work perfectly when running them independently from the Sikuli GUI or from a batch.

I have tried running both scripts from a batch file but it only runs the first one.

Then I decided to use the importing method in sikuli and made a main script that imports the other 2.

The importing goes well and starts the fist script, but here comes the problem, the script does't behave well, it doesn't find objects well or it doesn't click in the right places.

I found that when I remove the line: "from sikuli import *" and run the script independently in the sikuli GUI it works fine.

So the line "from sikuli import *" at the beginning is creating trouble.

Any recommendations?


Question information

English Edit question
Sikuli Edit question
No assignee Edit question
Solved by:
Last query:
Last reply:
Best masuo (masuo-ohara) said : #1

In case you select the way to import other Sikuli scripts, your imported script must contain "from sikuli import *".

In case you select the way to use runScript feature, see the following page.

Miguel E Torrealba (mike77pzo) said : #2

Thanks masuo, that solved my question.