VBoxManage可以做到这一点。但是我想在我的程序中自己做(写一个机器人)。

最佳答案

更新:我已经回答了您的其他问题:

What API does VBoxManage.exe use?

如果只需要屏幕截图,则绑定(bind)到该API会产生相当大的开销。对于该操作,听起来像您手中有所需的工具... VBoxManage已经跨平台并已构建。查看exec的某种形式,以了解您实际使用的任何语言/平台。

但是,如果您真的想进行大量的自动化操作并需要更多功能(移动鼠标,在来宾屏幕上绘制)...这就是API的用途。尽管如果您不使用C++编写代码,则可能是在麻烦自己。

如果我走这条路,我可能会遵循VirtualBox的构建说明并获得VBoxManage进​​行构建。然后,我复制VBoxManage构建环境以制作MyVBoxManage(或其他),并对其进行一次微调。

09-11 01:11