2012-04-20 3 views
0

Pythonとは独立して起動されるJavaアプリケーションの標準入力にテキストを送信する必要があります。この時点までに私はpywin32 sendkeysを使っていましたが、他の解決策を探しているアウトプットにはいくつかの矛盾があります。Python:すでに実行されているJavaアプリケーションの標準入力にテキストを送信することはできますか?

私はサブプロセスを認識していますが、それは、独立して起動されるものではなく、Pythonによって開始された子プロセスとのやりとりにしか使用できないように見えます。

Windowsは同じポートへの複数の接続を許可していないため、ソケットは私の選択肢ではありません。

+1

どのような環境で実行していますか?あなたはファイルを使うことができます。 – aglassman

答えて

1

名前付きパイプからjavaアプリケーションを読み込みます。名前付きパイプを使用すると、複数のクライアントが書き込むことができ、言語に依存しません。