/// <summary>
/// 执行批处理
/// </summary>
/// <param name="dateBegin"></param>
/// <param name="dateEnd"></param>
/// <returns></returns>
private string runBAT(string dateBegin, string dateEnd) //让 MASS-DELETE运行状态显示出来
{
try
{
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo();
psi.FileName = Application.StartupPath + "/batch.bat";
psi.UseShellExecute = false;
psi.Arguments = dateBegin + " " + dateEnd;//this is argument
psi.CreateNoWindow = false;
psi.RedirectStandardOutput = true;
string s = "";
System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi);
while (p.WaitForExit(0) == false)
{
s += p.StandardOutput.ReadLine() + "\r\n";
}
return s;
}
catch (Exception ex)
{
return string.Format("Exception Occurred :{0},{1}:", ex.Message, ex.StackTrace.ToString());
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步