最近我一直在尝试找到一种使用 python 控制 ubuntu 上的应用程序的方法。我想要实现的目标类似于我们可以在 mac 中使用 applescript 执行的操作...控制 chrome 向其发送查询等。
有人可以给我指出正确的方向,告诉我如何使用 python 控制应用程序,尤其是 Ubuntu 上的应用程序...或者代码片段吗?
最佳答案
了解 D-Bus:http://en.wikipedia.org/wiki/D-Bus
Python dbus:http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html
为了控制进程,必须首先使用 dbus 连接并导出服务。这与 AppleScript 的想法相同。在 Mac 上,应用程序必须导出可通过 applescript 控制的服务。
PyQt/PySide 也有一个 DBus 模块:http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qtdbus.html
关于python - 使用 python 控制应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10465697/