Windows 7上でFirefoxで実行されているフラッシュプログラムにいくつかの基本的なテキストコマンドを送信しようとしていますが、pywinautoが動作しません。次のステップは何かであるように思わPywinautoを使用してPythonでFlashプログラムを自動化
from pywinauto import application
app = application.Application()
app.connect_(path = r"c:\Program Files (x86)\Mozilla Firefox\plugin-container.exe")
:今、私は次のコードを使用して、パスにそれを向けることによって、Firefoxのプラグインコンテナに接続するのは非常に基本的なタスクを達成することができました
効果:しかし
app.plugin-container.Edit.TypeKeys('Text')
、I「は.plugin容器」、またはそれらの単語の任意の組み合わせを使用して、プラグインコンテナウィンドウを参照することはできません。 connect_()関数にタイトル変数を追加しようとしましたが、コマンドを入力する方法を見つけるために私が考えることができるすべてを試しました。
私はのオフにこれを基づかせています例は、メモ帳のサンプルです:私はpywinautoまたはFirefoxを使用する場合、それは私には関係ありません
from pywinauto import application
app.start_(ur"notepad.exe")
app.Notepad.Edit.TypeKeys(u"{END}{ENTER}SendText d\xf6\xe9s "
u"s\xfcpp\xf4rt \xe0cce\xf1ted characters!!!", with_spaces = True)
。別のモジュールやInternet Explorerを使用してこれを行う方が簡単なら、私はその作業を達成するために乗船しています。私はPythonのバージョン2.7.2を使用しており、どのバージョンの変更よりも好きです。
助けを借りてください。私はこのすべてでかなり失われています。