他の外部アプリケーションからのイベントを記録するにはコンソールアプリケーションが必要です。 コンソールアプリケーションの目的は、各ステップで外部アプリが何をしているかを画面に表示することです。 この外部アプリケーションは引数付きのexeを呼び出すことができます。C#複数のバッチファイルから同じ出力を出力する
目標は次のとおりです。
- 外部例
- 外部いくつかの他の仕事をする
- を表示するには、引数でコンソールをいくつかの仕事
- を呼んでくださいExが
- を表示するには、引数とコンソールを呼び出します。.. 。
しかし、コンソールアプリケーションは再オープンされています呼び出しごとに。 メッセージを待っているコンソールアプリケーションを閉じて表示するには、トリックが必要ですが、実際にはどこから見ていないのですか?
インストールは必要ありませんが、非常に軽量のソリューションである可能性があります。
ありがとうございました。
編集
外部アプリの各段階(パラメータを使用してexeファイルするためのコマンドライン)で、「...実行プログラム」コマンドのみを行うことができます(静かに実行されています)。
各ステップで、ユーザーに出力するためにいくつかの情報をコンソールアプリケーションに送信する必要があります。私は、それぞれのステップで新しいコンソールアプリケーションではなく、ユニークな出力をしたい...
主なアイデアは、外部アプリから情報を送信するためのコンソールアプリを待っているメッセージを実行してバックグラウンドを持つことです。
パラータを備えたLauch Consoleのアプリは、それを止めたり、新しいパラメータで同じことを思い出したりすることはできませんが、可能ではないと思います。
私は解決策は、私の会社で多くのデバイス上に展開することができるbecauses、私はそれぞれ上のサービスやデータベースをインストールカント、マシン上のツールをインストールするカント..
あなたはソリューションのどのような種類が使用されますか?コンソールアプリケーションは受信メッセージを待って、それらを捕まえることができますか?
私は疑問符は表示されません。あなたの問題は何ですか?あなたは何を試しましたか? –
'cmd.exe'を開いてアプリを起動し、stdoutに書き込み、' cmd.exe'を終了しないでください。 :) – bzlm
myconsoleappので、パラメータをとり、実行して結果を保存しますか? –
BugFinder