C# 调用exe 执行文件时附带参数

来源:互联网 发布:七日杀低配优化补丁 编辑:程序博客网 时间:2024/06/16 23:05

<pre name="code" class="csharp">        /// <summary>        /// 执行外部程序,带参数        /// </summary>        /// <param name="runFilePath">执行文件所在路径</param>        /// <param name="args">参数集合</param>        /// <returns></returns>        public bool StartProcess(string runFilePath, params string[] args)        {            try            {                string s = "";                foreach (string arg in args)                {                    s = s + arg + " ";                }                s = s.Trim();                Process process = new Process();//创建进程对象                  ProcessStartInfo startInfo = new ProcessStartInfo(runFilePath, s);                process.StartInfo = startInfo;                process.StartInfo.UseShellExecute = false;                startInfo.RedirectStandardInput = true;//不重定向输入                    startInfo.RedirectStandardOutput = true; //重定向输出                    startInfo.CreateNoWindow = true;//不创建窗口                    process.Start();                return true;            }            catch (Exception ex)            {                MessageBox.Show("启动应用程序时出错!原因:" + ex.Message);            }            return false;        }   


0 0
原创粉丝点击