我想为Linux (Ubuntu)写一个简单的C++程序来控制其他的图形用户界面程序。例如,能够读取文本标签并将文本放入使用gtkmm编写的其他程序的输入框中。我看过X11,但我似乎没有找到任何相关的信息或示例。
非常感谢您提供的信息。
发布于 2011-05-17 21:04:09
一种方法是通过XTEST
(pdf)扩展。
这里有一个关键事件的用法示例:X11 Fake Key Event Generation using XTest Extension。
发布于 2011-05-17 21:07:45
有一个Java Robot类就是为此目的而设计的。它可以生成鼠标和键盘事件等。有很好的文档和大量的例子。例如- Introduction to the Java Robot class in Java。不幸的是,它是Java。您可以直接使用X11接口,但这通常太难了。
https://stackoverflow.com/questions/6031078
复制相似问题