Заставьте Sikuli работать на отдельном виртуальном экране

Я использую Sikuli для создания сценариев, которые запускаются с использованием снимков экрана. Как сделать так, чтобы скрипт sikuli запускался на отдельном виртуальном экране, чтобы иметь возможность использовать мой компьютер во время работы скрипта?


Заметки:

Я знаю, что могу просто использовать виртуальную машину, но я пытаюсь найти альтернативный способ использования отдельного виртуального экрана на той же хост-машине. Это значительно сэкономит мои компьютерные ресурсы.

Операционная система: Microsoft Windows 8.1

Чтобы иметь больше идей, sikuli похож на автоматическую мышь и клавиатуру и AutoHotkey.

1 ответ

Вот как я это сделал:

  1. Убедитесь, что на вашем компьютере 2 учетных записи.
  2. Возьмите RDC вашего компьютера с IP-адресом 127.0.0.2
  3. И войдите, используя второй аккаунт. Многократный вход в RDC может потребовать внесения исправлений. Так что пользуйтесь гуглом.
  4. Запустите ваш скрипт в окне RDC. Не сверните это окно, измените его размер до небольшого и переместите его в сторону. Это необходимо, потому что, когда RDC минимизируется, он отключает сеанс RDC.
  5. Готово.

PS Возможно, вам потребуется заново создать все изображения в Sikuli Script, поскольку RDC имеет другую цветовую палитру.

Другие вопросы по тегам