I'm using Sikuli to create scripts that run using screen captures. How could I make a sikuli script run in a separate virtual screen in order to be able to use my computer when a script is running?


I know that I can simply use a Virtual Machine, but I'm trying to find an alternative way to use a separate virtual screen on the same host machine. This would save my computer resources a lot.

Operating system: Microsoft Windows 8.1

To have more idea, sikuli is like Automatic Mouse and Keyboard and AutoHotkey.


This is how I did It:

  1. Ensure your computer has 2 user accounts.
  2. Take RDC of your same computer using IP address as
  3. And login using second account. Multiple RDC login might require some patching. So use google.
  4. Run your script in RDC window. Do not minimize this window, resize it to small size and move it out of the way. This is required because when RDC is minimized it blacks out the RDC session.
  5. Done.

P.S. You might need to recreate all images in Sikuli Script as RDC has some different color palette.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.