using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.App.Common
{
public class CommonData
{
///
/// 执行cmd命令
///
///
///
public static void ExeCmdProcess(string strDir, string _path)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe ";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = false;
//指定执行程序的目录
p.StartInfo.WorkingDirectory = _path;
//开始执行
p.Start();
//Console.WriteLine("command:" + strInput);
p.StandardInput.WriteLine(strDir.ToString() + "&exit");
//执行结果返回
string output = p.StandardOutput.ReadToEnd();
//等待执行完成
p.WaitForExit();
//关闭程序
p.Close();
}
}
}