点滴积累,融会贯通

-----喜欢一切有兴趣的东西

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
函数定义
private void RunProcess(String executable, String args,Boolean output)
        {
            
#region
            String line 
= String.Empty;
            proc
=new Process();
            
try
            {
                proc.StartInfo.FileName 
= executable;
                proc.StartInfo.Arguments 
= args;
                proc.StartInfo.UseShellExecute 
= false;
                proc.StartInfo.RedirectStandardOutput 
= output;
                proc.StartInfo.RedirectStandardError 
= output;
                proc.StartInfo.CreateNoWindow 
= false;
                proc.StartInfo.WindowStyle 
= ProcessWindowStyle.Hidden;
                proc.Start();
                proc.WaitForExit();
            }
    
            
catch(Exception ex)
            {
                ex.ToString();
            }
            
finally
            {
                proc 
= null;
            }
            
#endregion
        }
说明:
executable:控制台程序的exe文件所在路径和xxx.exe
args:运行参数
output:true
posted on 2006-08-30 16:45  小寒  阅读(956)  评论(0编辑  收藏  举报