zoukankan      html  css  js  c++  java
  • C# 如何执行bat文件 传参数

    /// <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() + "
    ";
            }
            return s;
        }
        catch (Exception ex)
        {
            return string.Format("Exception Occurred :{0},{1}:", ex.Message, ex.StackTrace.ToString());
        }
    }
  • 相关阅读:
    函数的定义
    编码转换
    bytes类型
    用py操作文件(file类的功能)
    HASH哈希
    二进制、bit、 bytes
    POJ3225
    POJ1436
    HDU1394
    HDU1272
  • 原文地址:https://www.cnblogs.com/jimcsharp/p/5367817.html
Copyright © 2011-2022 走看看