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);
    }
  • 相关阅读:
    CSU L: 就多了两分钟
    CSU 1112【机器人的指令】模拟
    P3388 【模板】割点(割顶)
    go 学习 2
    go 学习 1
    netconf协议
    lua 学习 5
    lua 学习 4
    lua 学习 3
    lua 学习 2
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1699890.html
Copyright © 2011-2022 走看看