[問題] 如何控制cmd.exe的關閉

看板C_Sharp (C#)作者時間18年前 (2007/04/30 21:57), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串1/1
我寫了一個win form 用System.Diagnostics.Process 叫出cmd模式下才能執行的exe檔 但是那個exe會一直執行,不會自動關閉,要用手動ctrl+c 關閉程式, 問題在於如何作到自動關閉exe檔? 用SendKeys.send("{^}C")跟StandardInput.WriteLine("^C")都不行 請大家幫忙一下解救一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.49.5

04/30 22:05, , 1F
如果程式是無窮迴圈,為什麼不用隱藏cmd視窗的方法
04/30 22:05, 1F

05/01 00:05, , 2F
不是有Close、Kill可以用嗎?
05/01 00:05, 2F

05/01 00:46, , 3F
close關不掉 ><"
05/01 00:46, 3F

05/01 00:47, , 4F
隱藏? 背景執行嗎? 要用那個指令?
05/01 00:47, 4F

05/01 07:56, , 5F
用Kill殺掉行程..
05/01 07:56, 5F

05/01 11:01, , 6F
搞定了 用CloseMainWindow就可關掉 kill常出問題 怪怪的
05/01 11:01, 6F

05/01 11:02, , 7F
感謝樓上幾位的意見 ^^
05/01 11:02, 7F
文章代碼(AID): #16DVMtld (C_Sharp)
文章代碼(AID): #16DVMtld (C_Sharp)