使用python控制应用程序

时间:2012-05-05 20:25:49

标签: python ubuntu scripting

最近我一直试图找到一种方法来使用python控制我的ubuntu上的应用程序。我想要实现的就像我们可以用mac中的applescript做的那样....控制chrome向它发送查询等。

有人可以指出我正确的方向,如何使用python控制应用程序,尤其是Ubuntu ...或者代码片段可能?

2 个答案:

答案 0 :(得分:2)

了解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

答案 1 :(得分:0)

你看过Project Sikuli吗?