ボタンクリックイベントの次のコードがあります。このイベントにより、コマンド ウィンドウが開き、アプリケーションが実行されます。
private void start_Click(object sender, EventArgs e)
{
if (textBox1.Text == " " || textBox2.Text == " ")
{
MessageBox.Show("Header File or Executable Missing");
}
else
{
Process.Start(textBox1.Text);
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = textBox1.Text;
string filename = textBox1.Text;
int found = filename.LastIndexOf("\\");
int end = filename.Length;
string temp = filename.Substring(found);
startInfo.Arguments = temp + textBox2.Text;
Process.Start(startInfo);
}
}
ここで私が直面している問題は、ボタンをクリックしてもコマンド ウィンドウが保持されず、コマンド ウィンドウが一瞬で開閉するため、コマンド ウィンドウにエラー メッセージが表示されるかどうかがわからないことです。ここで何がうまくいかないのか、問題を解決する方法のヒントを教えてもらえますか?