3

我开发了一个 java 应用程序,它使用机器人截取屏幕截图(按“打印屏幕”)。问题是,如果我迁移到 VMware 的虚拟操作系统,它将无法工作。运行的 Java 应用程序是主机操作系统连续按下“打印屏幕”并保存它。只要我在主机操作系统中,它就可以正常工作,但是当 VMware 抓取输入时,屏幕截图停止更新,看起来主机操作系统在虚拟操作系统抓取输入时无法再按下键。

有没有人有任何线索来完成这项工作:主机 java 应用程序按下“打印屏幕”,当我移动到虚拟操作系统时,java 应用程序可以保存虚拟操作系统屏幕截图。

问候, KMI

4

1 回答 1

0

我不了解 VMware,但我使用 VirtualBox。VirtualBox 将获取输入。有一个主机键 - 右 Ctrl 键 - 它将输入返回到主机操作系统。

因此,VMware 很可能有类似的 Host 密钥。如果是这样,您必须修改您的机器人以按主机键。

于 2011-07-25T18:35:32.130 回答