VBoxManage
可以做到这一点。但是我想在我的程序中自己做(写一个机器人)。
最佳答案
更新:我已经回答了您的其他问题:
What API does VBoxManage.exe use?
如果只需要屏幕截图,则绑定(bind)到该API会产生相当大的开销。对于该操作,听起来像您手中有所需的工具... VBoxManage
已经跨平台并已构建。查看exec的某种形式,以了解您实际使用的任何语言/平台。
但是,如果您真的想进行大量的自动化操作并需要更多功能(移动鼠标,在来宾屏幕上绘制)...这就是API的用途。尽管如果您不使用C++编写代码,则可能是在麻烦自己。
如果我走这条路,我可能会遵循VirtualBox的构建说明并获得VBoxManage进行构建。然后,我复制VBoxManage构建环境以制作MyVBoxManage(或其他),并对其进行一次微调。