runProcess 第一個參數為要啟動的程式名稱(請確保該字串在cmd是可以正常執行的)
地二個參數為 程式執行時帶入的參數,相當於一般程式main function 中的args。
runProcess("notepad.exe","");
private void runProcess(string processName, string args)
{
using (Process p = new Process())
{
ProcessStartInfo info = new ProcessStartInfo(processName);
info.Arguments = args;
info.RedirectStandardInput = true;
info.RedirectStandardOutput = true;
info.UseShellExecute = false;
p.StartInfo = info;
p.Start();
string output = p.StandardOutput.ReadToEnd();
// process output
}
}
output 即是該程式執行完畢後,在cmd中顯示的文字內容
文章標籤
全站熱搜
留言列表