2016-04-01 8 views
1

現在、私は実行可能ファイルを(サブプロセスを介して)開き、ユーザーがGUI上で特定の値を入力して計算を実行するのを待ってからこの実行可能ファイルを閉じると、後で処理するために出力ファイルをPythonアプリケーションに読み込みます。サブプロセスを使用して外部プログラムへの入力として変数を渡す

しかし、私のアプリケーションから直接変数を渡し、これらを外部GUIの入力ブロックに入力したいと思います。

これは可能ですか?興味があるかもしれない人のため

+0

私たちはあなたのコードを見ることができますか?プログラマチックに別のアプリケーションと対話しようとしていますが、代わりにGUIを使用しています。あなたが他のプロトコルを介してそのようなアプリケーションと通信することができれば、あなたの人生は簡単になります。また、どのアプリケーションを使用しようとしているのか尋ねることはできますか? –

+0

関連するコードは、外部アプリケーションを起動するためにsubprocess.Popen( "xxx.exe")のみを使用しています。私が使用しようとしているアプリケーションは、純粋にユーザーから〜10の入力を必要とし、テキストファイルを出力する非常に古いカスタム作成プログラムです。だから、私は正常に外部アプリケーションを開いて、ユーザーが計算を実行するのを待って、テキストファイルを読み込みましたが、私はこの外部値に自分のアプリケーションからこれらの入力値を渡す方法を見つけることを試みています。ありがとう! –

+0

related:[Pythonを使った他のプログラムとのやりとり](http://stackoverflow.com/q/14288177/4279)特に、[@Matteo Italiaのコメント](http://stackoverflow.com/a/14338006/4279) – jfs

答えて