C#完整調用cmd命令,在不重啓cmd進程的狀況下連續執行cmd命令,並得到執行結果,全後臺執行不彈黑框。

因爲需求所迫,網上現有資料中都沒法找到C#完整連續調用cmd命令的資料。因而本身研究了一番,現有資料都說C#調用cmd命令時必需要加「exit」或者把cmd進程Close後纔會有運行結果,其實否則。之因此要等進程結束纔會有結果,是由於cmd在輸出結束後會等待下一次輸入,從而形成線程阻塞,就至關於C#控制檯的Console.ReadLine()會形成線程阻塞同樣。shell 既然須要等待輸入會形成線
相關文章
相關標籤/搜索