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);
    }
  • 相关阅读:
    (周日赛) Average is not Fast Enough!
    过山车
    (寒假CF3)B
    (寒假CF3)坑坑坑
    (周六赛1)Sum it up
    畅通工程
    vue 动态添加form表单item 校验问题
    html2canvas转pdf分页隔断问题处理
    vue中html转pdf并下载功能
    一个简单的滑动溢出效果
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1699890.html
Copyright © 2011-2022 走看看