我有一个使用 GTK+ 构建的应用程序。该应用程序有一个非常简单的界面。启动时,始终会打开同一个窗口,并带有一些输入控件。
我们想编写一个脚本来填充几个字段中的文本,选中一个复选框,然后单击一个按钮。非常简单,如果该应用程序的命令行版本可用(但它不是),则很容易做到。
以编程方式与 X 应用程序交互的最佳方式是什么?
看看 xdotool(Ubuntu 手册页)。
它非常强大,应该能够做任何你需要的事情。
http://www.semicomplete.com/projects/xdotool/xdotool.xhtml