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);
    }
  • 相关阅读:
    <a>作Form表单提</a>
    图片读写分离
    MSSql ID自动增长删除数据重1开始
    WPF 控件
    Cookies
    MVC页面跳转
    MVC-各种传值方式
    mvc框架下,怎样用cookie实现下次自动登录
    SQL函数说明大全 (转)
    SQL日期(转)
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1699890.html
Copyright © 2011-2022 走看看