Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何捕获Oracle虚拟机&x2019;以编程方式显示屏幕?_Java_C++_Virtualbox_Screen Capture_Exec - Fatal编程技术网

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示例。我不知道它们是如何更新的:,