2012-04-03 20 views
0

私はPythonスクリプトでWindowsアプリケーションを開き、呼び出しのループを実行して値を取得し、テキストファイルに保存しようとしています。Pythonで制御Windowsアプリケーション

私は、アプリケーションを開くために蛇形のpythonスクリプトを使用しました。私は次に何をする必要があるのか​​分かりません。アプリケーションから呼び出すことができる呼び出しコマンドのリストがあります。 ?どのように私はPythonからアプリケーションのインターフェイスをナビゲートするのですか?

import os 
import subprocess 

cmd = 'C:/Program Files (x86)/path/to/my/application.exe' 
p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) 

ありがとうございます!

答えて

1

私はどのようにアプリケーションインタフェースをPythonからナビゲートしますか?

これは、実行しようとしているアプリケーションがグラフィカルインターフェイスを持っているように聞こえます。このためにサブプロセスモジュールを使用することはできません。サブプロセス・モジュールは、出力/インターフェースのないコマンドライン・アプリケーションまたはアプリケーションを実行する場合にのみ使用してください。

は、あなたは、Pythonを使用してGUIと通信することができるかもしれない方法については、次の質問への回答をチェックアウト:Make your program USE a gui


は私が得ることができるの呼び出し、コマンドのリストがありますアプリケーションから私はどちらを呼び出すか知っていますか?

これはアプリケーションによって異なりますが、実行しているアプリケーションがわからなくても、この情報を提供することはできません。