0

コマンド ライン ツールを UI ツールに変換しようとしていますが、同じために C# と WPF を使用していますが、コマンド ライン ツールの機能の 1 つでブロックされています。問題は、コマンドラインで引数とともにexeを実行した後、パスワードの入力などの追加の入力を求められることです.

例えば:

C:\Tool>tool.exe\abc

Input1 を入力してください:

入力 2 を入力します。

この入力 (Input1,Input2...) を提供する方法がわかりません。コマンド プロンプトから tool.exe に入力を提供する規定はありません。

C:\tool>tool.exe \abc <"パラメータinput1の入力"> <"パラメータinput2の入力">

入力後に手動で入力する必要があります

C:\tool>tool.exe\abc

そしてEnterキーを押します。

現在、 System.DiagonosticsのProcessクラスを使用してプロセスを実行し、出力を Streamreader オブジェクトに直接読み込んでいます。

この問題に関する提案は大きな助けになります。

前もって感謝します。

4

1 に答える 1

0

Process.StandardInputを使用して、プロセスの stdin に書き込むことができます。

于 2013-02-07T12:03:54.637 に答える