2011年1月20日 星期四

C# 執行程式 Or Cmd指令

用C#跑process來執行程式或是下 Cmd指令


System.Diagnostics.Process ProcessRun = new Process();
ProcessRun.StartInfo.FileName = "cmd.exe";
//選擇執行程式OR CMD 如果要下程式則可打上路徑+程式名
ProcessRun.StartInfo.UseShellExecute = false;
ProcessRun.StartInfo.RedirectStandardInput = true;
ProcessRun.StartInfo.RedirectStandardOutput = true;
ProcessRun.StartInfo.CreateNoWindow = true;

ProcessRun.Start();
//ProcessRun.StandardInput.WriteLine("dir"); //下CMD指令
ProcessRun.StandardInput.WriteLine("exit"); //下CMD指令

ProcessRun.WaitForExit();
this.textBox1.Text = textBox1.Text + ProcessRun.StandardOutput.ReadToEnd(); //將結果SHOW出
ProcessRun.Close();

沒有留言:

張貼留言