請問一下各位
最近初學win form,想寫一個簡單的兩個按鈕呼叫console1.exe這一個執行檔
介面的功能是,當點選button1時,則在cmd畫面中輸入1,
這時候console1.exe會輸出'check a ok'的字串
接下來(點選完button1後),點選button2時,就在cmd畫面輸入2
這時候console1.exe則輸出'check b ok'
我的問題是,目前我已經可以在點選button1後,啟動console1.exe
但如何在不關閉console1.exe的情況下,按button2,可以在cmd畫面下輸入2
以下是我的程式碼,麻煩大家幫忙,謝謝。
private void button1_Click(object sender, EventArgs e)
{
Process p= new Process();
p.StartInfo.FileName = "console1.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.Start();
p.StandardInput.WriteLine("1");
}
private void button2_Click(object sender, EventArgs e)
{
}