C# 使用Process 背景執行cmd.exe的命令

C# 使用Process 背景執行cmd.exe的命令

C# 使用Process 背景執行cmd.exe的命令


資料來源: https://einboch.pixnet.net/blog/post/249459992


Code

//在背景執行,無DOS視窗閃爍問題
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.Arguments = @"/c dir";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *