从我的程序通过 gui 控制其他应用程序



我想为Linux(Ubuntu)编写一个简单的C++程序来控制其他GUI程序。例如,为了能够读取文本标签并将文本放入使用 gtkmm 编写的其他程序的输入框中。我看过 X11,但我似乎没有找到任何相关信息或示例。

非常感谢您的任何信息。

一种方法

是通过XTEST(pdf)扩展名。

密钥事件的示例用法如下:使用 XTest 扩展生成 X11 假密钥事件。

有一个Java Robot类就是为此目的而设计的。它可以生成鼠标和键盘事件等。有一个很好的文档和很多例子。例如 - Java 中的 Java 机器人类简介。不幸的是,它是Java。您可以直接使用 X11 API,但这通常太难了。

相关内容

  • 没有找到相关文章

最新更新