C# コードで exe ファイルを実行したい。exe ファイルは、c# で記述されたコンソール アプリケーションです。
コンソール アプリケーションは、データベースへのコンテンツの書き込みやディレクトリへのファイルの書き込みなど、いくつかのアクションを実行します。
コンソール アプリケーション (exe ファイル) は、ユーザーからの入力を予期します。最初に「データベースをリセットしますか?」と尋ねます。はいの場合は y、いいえの場合は n です。ユーザーが選択すると、アプリケーションは再び「ファイルをリセットしますか?」と尋ねます。はいの場合は y、いいえの場合は n です。ユーザーが何らかの選択を行うと、コンソール アプリケーションの実行が開始されます。
ここで、この exe コンソール アプリケーションを C# コードで実行したいと考えています。私はこのようにしようとしています
string strExePath = "exe path";
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = false;
startInfo.FileName = strExePath;
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
using (Process exeProcess = Process.Start(startInfo))
{
exeProcess.WaitForExit();
}
C# コードでコンソール アプリケーションにユーザー入力を提供する方法を教えてください。
これで私を助けてください。前もって感謝します。