[問題] win form 呼叫 exe
請問一下各位
最近初學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)
{
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.142.137.24
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1463390286.A.5A9.html
→
05/16 20:10, , 1F
05/16 20:10, 1F
→
05/16 21:52, , 2F
05/16 21:52, 2F
→
05/16 23:38, , 3F
05/16 23:38, 3F
※ 編輯: paramectium (111.70.238.90), 05/17/2016 07:30:58