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);
}

最新文章

  1. XMLHTTPRequest对象的创建与浏览器的兼容问题
  2. MySQL5.7安装与配置(YUM)
  3. MVC UpdateModel的未能更新XXXXX的类型模型
  4. LoadRunner 如何将英文的字符串转换成UTF-8格式的字符串?
  5. 【jQuery基础学习】02 jQuery的DOM操作
  6. nginx中针对目录进行IP限制
  7. EK中fromCharCode和parseInt的配合使用
  8. Pointers to classes (From the note of my firend)
  9. android 基础02 - Activity 的生命周期及状态
  10. python装饰器实现对异常代码出现进行监控
  11. 利用Apache配置本地 自定义域名
  12. 在mysql数据库中创建oracle scott用户的四个表及插入初始化数据
  13. docker下安装mysql
  14. 新闻思考-阿里进军游戏产业,苹果发力ARM芯片
  15. 使用js弹出div刷新时闪烁解决方法
  16. config.GetSection(key)编译不通过
  17. springboot 2.0部署到Tomat8.5上
  18. ADS1.2和JlinkV8 erro starting external process,Process error code 87(0x57)参数错误
  19. shader之法线变换
  20. RabbitMQ入门_09_TTL

热门文章

  1. TPS5410/TPS5430 开关电源稳压器(DC-DC)
  2. 关于DIV多层嵌套的margin-top的BUG
  3. VS2010程序打包操作(超详细的)转
  4. OpenERP实施记录(10):采购补货
  5. 排查sqoop报错:Error running child : java.lang.OutOfMemoryError: Java heap space
  6. java设计模式6--适配器模式(Adapter )
  7. hadoop常见问题总结1
  8. SCP远程拷贝命令
  9. 10分钟,利用canvas画一个小的loading界面
  10. exosip/osip 杂项