看板 C_Sharp 關於我們 聯絡資訊
請問一下各位 最近初學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
O187: sendkey 05/16 20:10
paramectium: 請問是在button2_Click下面寫SendKeys.Send("2")嗎 05/16 21:52
CiC: 按鈕是button,bottom是屁屁 05/16 23:38
※ 編輯: paramectium (111.70.238.90), 05/17/2016 07:30:58