zoukankan      html  css  js  c++  java
  • C#启动进程的方法

    1.启动子进程,不等待子进程结束
    private void simpleRun_Click(object sender, System.EventArgs e)
    {
      System.Diagnostics.Process.Start(@"C:/listfiles.bat");
    }
    2.启动子进程,等待子进程结束,并获得输出
     private void runSyncAndGetResults_Click(object sender, System.EventArgs e)
     {
         System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(@"C:/listfiles.bat");
         psi.RedirectStandardOutput = true;
         psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
         psi.UseShellExecute = false;
         System.Diagnostics.Process listFiles;
         listFiles = System.Diagnostics.Process.Start(psi);
         System.IO.StreamReader myOutput = listFiles.StandardOutput;
        listFiles.WaitForExit(2000);
       
        if (listFiles.HasExited) 
        { 
            string output = myOutput.ReadToEnd(); 
            this.processResults.Text = output;
        }
    }
    3.使用默认的浏览器打开URL
    private void launchURL_Click(object sender, System.EventArgs e)
    {
        string targetURL = @http://www.duncanmackenzie.net;
        System.Diagnostics.Process.Start(targetURL);
    }
  • 相关阅读:
    DBAccess
    业务耗时及数组
    QB资料学习.01
    格式化参数
    日志记录.02_线程处理
    nginx 开启gzip
    js 变量提升和函数提升
    js 深拷贝 vs 浅拷贝
    js 伪数组 转 数组
    js 对象原型和原型链
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1699890.html
Copyright © 2011-2022 走看看