[問題] win form 呼叫 exe

看板C_Sharp作者 (...)時間8年前 (2016/05/16 17:18), 8年前編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
請問一下各位 最近初學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
sendkey
05/16 20:10, 1F

05/16 21:52, , 2F
請問是在button2_Click下面寫SendKeys.Send("2")嗎
05/16 21:52, 2F

05/16 23:38, , 3F
按鈕是button,bottom是屁屁
05/16 23:38, 3F
※ 編輯: paramectium (111.70.238.90), 05/17/2016 07:30:58
文章代碼(AID): #1NEP1EMf (C_Sharp)