博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 中运行exe程序
阅读量:6986 次
发布时间:2019-06-27

本文共 1750 字,大约阅读时间需要 5 分钟。

private int runProcess(string fileName, string appParam)        {            int returnValue = -1;            try            {                Process myProcess = new Process();                ProcessStartInfo myProcessStartInfo = new ProcessStartInfo(fileName, appParam);                myProcessStartInfo.CreateNoWindow = true;                myProcessStartInfo.WindowStyle = ProcessWindowStyle.Hidden;                myProcess.StartInfo = myProcessStartInfo;                myProcess.Start();                while (!myProcess.HasExited)                {                    myProcess.WaitForExit();                }                returnValue = myProcess.ExitCode;                myProcess.Dispose();                myProcess.Close();            }            catch (Exception ex)            {                MessageBox.Show(ex.Message.ToString());            }            return returnValue;        }

 1、启动*.exe程序

  System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();    startInfo.Arguments = String.Format("{0}  {1}  {2}", columnStr, tempFilePath, "True");    startInfo.FileName = this.applicationPath + "\\Excel.exe";    startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;    System.Diagnostics.Process process = new System.Diagnostics.Process();    process.StartInfo = startInfo;    process.Start();       process.WaitForExit();    process.Close();

 2、调用外部程序

private void CallOutProcess(string s文件名)        {            System.Diagnostics.ProcessStartInfo pinfo = new System.Diagnostics.ProcessStartInfo();            pinfo.UseShellExecute = true;            pinfo.FileName = s文件名;            //启动进程            System.Diagnostics.Process p = System.Diagnostics.Process.Start(pinfo);        }

 

转载地址:http://bjqpl.baihongyu.com/

你可能感兴趣的文章
通过PMP考试
查看>>
轻松看懂Java字节码
查看>>
2011年总结以及2012的展望
查看>>
AE TIN的切割
查看>>
ASP.NET图片上传,删除
查看>>
贝叶斯推断及其互联网应用(一)
查看>>
Visual Studio 2010 创建的WCF服务 第一个应用
查看>>
redis 下载启动,设置、查询超时时间
查看>>
WinForm构造函数的作用
查看>>
2016第42周五
查看>>
centos7 取消自动锁屏
查看>>
在IDEA中代码自动提示第一个字母大小写必须匹配的解决
查看>>
C++的字符串格式化库
查看>>
面向接口编程的好处和优点
查看>>
放过设计模式吧
查看>>
架构师必看-架构之美第14章-两个系统的故事:设计之城(一)
查看>>
从c++转到Python需要注意的地方
查看>>
HDU4756+Prim
查看>>
mysql 利用触发器(Trigger)让代码更简单
查看>>
[译]ASP.NET Core 2.0 视图引擎
查看>>