Java 如何捕获Oracle虚拟机&x2019;以编程方式显示屏幕?
Java 如何捕获Oracle虚拟机&x2019;以编程方式显示屏幕?,java,c++,virtualbox,screen-capture,exec,Java,C++,Virtualbox,Screen Capture,Exec,VBoxManage可以做到这一点。但是我想在我的程序中自己做这件事(写一个机器人)。更新:我已经回答了你的另一个问题: 如果您只需要一个屏幕截图,那么绑定到该API会带来相当大的开销。对于该操作,听起来您手中有了所需的工具……VBoxManage已经跨平台构建。为您实际使用的任何语言/平台寻找某种形式的服务 然而,如果你真的想做大量的自动化工作,并且需要更多的功能(移动鼠标,在来宾屏幕上绘图)…这就是API的用途。但是如果你不在C++中写,你可能会给自己惹麻烦。 如果我沿着这条路走下去,我可
VBoxManage
可以做到这一点。但是我想在我的程序中自己做这件事(写一个机器人)。更新:我已经回答了你的另一个问题:
如果您只需要一个屏幕截图,那么绑定到该API会带来相当大的开销。对于该操作,听起来您手中有了所需的工具……VBoxManage
已经跨平台构建。为您实际使用的任何语言/平台寻找某种形式的服务
然而,如果你真的想做大量的自动化工作,并且需要更多的功能(移动鼠标,在来宾屏幕上绘图)…这就是API的用途。但是如果你不在C++中写,你可能会给自己惹麻烦。
如果我沿着这条路走下去,我可能会按照VirtualBox构建说明,让VBoxManage来构建。然后,我将复制VBoxManage构建环境,使其成为MyVBoxManage(或其他),并一次对其进行一点调整。更新:我已经回答了您的其他问题: 如果您只需要一个屏幕截图,那么绑定到该API会带来相当大的开销。对于该操作,听起来您手中有了所需的工具……
VBoxManage
已经跨平台构建。为您实际使用的任何语言/平台寻找某种形式的服务
然而,如果你真的想做大量的自动化工作,并且需要更多的功能(移动鼠标,在来宾屏幕上绘图)…这就是API的用途。但是如果你不在C++中写,你可能会给自己惹麻烦。
如果我沿着这条路走下去,我可能会按照VirtualBox构建说明,让VBoxManage来构建。然后,我将复制VBoxManage构建环境,使其成为MyVBoxManage(或其他),并一次对其进行一些调整。
VBoxManage
可能会使用一些API,这些API可以打开或关闭。我想知道它是否打开了?或者可能有一些库供某些语言使用?@Dims SDK中有几个Java示例。我不知道它们是如何更新的:,VBoxManage
可能使用一些可以打开或关闭的API。我想知道它是否打开了?或者可能有一些库供某些语言使用?@Dims SDK中有几个Java示例。我不知道它们是如何更新的:,