C# 調用exe 執行文件時附帶參數

分類:編程 時間:2017-02-03


<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;
        }   




Tags: process returns 執行文件 public false

文章來源:


ads
ads

相關文章
ads

相關文章

ad