我可以从命令行控制图形程序吗?

我可以从命令行控制图形程序吗?

如何以自动方式在程序显示的窗口的文本字段中输入文本?

答案1

为了模拟用户输入,您可以使用xdottool问题评论中提到的内容。

除此之外,还有xaut(以前称为 xautomation)python 库。您可以通过 Python 模拟鼠标移动、鼠标单击、击键和操作窗口。

此外,还有X11:GUI测试perl 包。这可用于与 X Windows 环境下运行的应用程序进行交互(SendKeys、ClickMouseButton、FindWindowLike 等)。包括基于 X11 / Xlib 构建的应用程序(GTK+、Qt、Motif 等)。

相关内容