让 Sikuli 在单独的虚拟屏幕上运行

让 Sikuli 在单独的虚拟屏幕上运行

我在用着西库利创建使用屏幕截图运行的脚本。我该如何制作西库利脚本在单独的虚拟屏幕中运行,以便能够在脚本运行时使用我的计算机?


笔记:

我知道我可以简单地使用虚拟机,但我正在尝试寻找另一种方法,在同一台主机上使用单独的虚拟屏幕。这将节省我的计算机资源。

操作系统:Microsoft Windows 8.1

要了解更多信息,sikuli 就像自动鼠标和键盘自动热键

答案1

我是这样做的:

  1. 确保您的计算机有 2 个用户帐户。
  2. 使用 IP 地址为 127.0.0.2 的同一台计算机的 RDC
  3. 并使用第二个帐户登录。多个 RDC 登录可能需要一些修补。因此请使用 google。
  4. 在 RDC 窗口中运行脚本。不要最小化此窗口,将其调整为小尺寸并将其移开。这是必需的,因为当 RDC 最小化时,它会遮蔽 RDC 会话。
  5. 完毕。

PS 您可能需要在 Sikuli Script 中重新创建所有图像,因为 RDC 有一些不同的调色板。

相关内容