0

我在我的 linux 机器上运行了一个 OpenGL/GLUT 程序,它可以从各个角度查看 3D 模型并可以截取屏幕截图,并且一切都由键盘控制。我想编写一个以特定方式在模型周围移动的脚本,在每一步都截取屏幕截图。在 Linux 中似乎应该有一种简单的方法可以从脚本向该应用程序发送击键。有谁知道怎么做?

4

2 回答 2

1

获取 GLUT 源代码并使其可远程控制。一种方法是删除轮询键盘的函数并让它轮询套接字。将程序与现有程序与新库链接。

之后,您可以建立与现在可远程控制的程序的连接,并通过您的应用程序以编程方式设置键码。

于 2008-10-12T21:23:58.470 回答
0

您可以将事件注入 X11 窗口。我认为xnee会为您做到这一点。我认为“检查”(使用 Tk 的功能?)也曾经这样做过。

于 2008-10-12T22:00:30.220 回答