最近、私はubuntuでPythonを使ってアプリケーションを制御する方法を見つけようとしています。私が達成したいのは、MacのAppleScriptでできることのようなものです。制御クロムはそれにクエリを送信します。制御アプリケーションPython
誰かが正しい方法で私がどのようにpython 、Ubuntu上のesp ...またはコードスニペットかもしれない?
最近、私はubuntuでPythonを使ってアプリケーションを制御する方法を見つけようとしています。私が達成したいのは、MacのAppleScriptでできることのようなものです。制御クロムはそれにクエリを送信します。制御アプリケーションPython
誰かが正しい方法で私がどのようにpython 、Ubuntu上のesp ...またはコードスニペットかもしれない?
D-バスについての記事を読む: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は同様にDバスモジュールがあります。http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qtdbus.html
Project Sikuliを見ましたか?
私はちょうどアプリケーションは外部スクリプトとそれにアクセスするアプリケーションのための機能です公開することが可能な多くのメカニズムがありますが、アプリケーションがなければならないことを強調したいです実際にそれを行うために書かれています。 Macでさえ、多くのMacアプリはApplescript経由のアクセスに意味のある機能を公開していません。アプリを調べて、APIと自動化メカニズムがあればそれが何であるかを確認する必要があります。例えばあなたが具体的に言及しているChromeの場合、Seleniumは優れたソリューションであり、クロスプラットフォームです。 –