C#执行外部命令的方法

 更新时间:2015年06月29日 15:35:00   作者:pythoner  
这篇文章主要介绍了C#执行外部命令的方法,实例分析了C#调用CMD.exe程序执行外部命令的技巧,需要的朋友可以参考下

本文实例讲述了C#执行外部命令的方法。分享给大家供大家参考。具体实现方法如下:

///<summary>
///executes a system command from inside csharp
///</summary>
///<param name="cmd">a dos type command like "isql ..."</param>
///<param name ="millsecTimeOut">how long to wait on the command</param>
public static int executeCommand(string cmd, int millsecTimeOut) {
  System.Diagnostics.ProcessStartInfo processStartInfo = new System.Diagnostics.ProcessStartInfo("CMD.exe", "/C "+cmd);
  processStartInfo.CreateNoWindow = true;
  processStartInfo.UseShellExecute = false;
  System.Diagnostics.Process process = System.Diagnostics.Process.Start(processStartInfo);
  process.WaitForExit(millsecTimeOut); //wait for 20 sec
  int exitCode = process.ExitCode;
  process.Close();
  return exitCode;
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#如何连接使用Zookeeper

    C#如何连接使用Zookeeper

    Zookeeper作为分布式的服务框架,虽然是java写的,但是强大的C#也可以连接使用。而现在主要有两个插件可供使用,分别是ZooKeeperNetEx和Zookeeper.Net,个人推荐使用ZooKeeperNetEx做开发,本文也已介绍ZooKeeperNetEx为主
    2021-06-06
  • C#中的扩展方法详解

    C#中的扩展方法详解

    “扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。”这是msdn上说的,也就是你可以对String,Int,DataRow,DataTable等这些类型的基础上增加一个或多个方法,使用时不需要去修改或编译类型本身的代码。
    2014-09-09
  • Unity通过脚本创建网格Mesh的方法

    Unity通过脚本创建网格Mesh的方法

    Unity中的网格作为组件不能脱离物体单独存在,通过新建脚本来实现相关操作,本文重点给大家介绍Unity通过脚本创建网格Mesh的方法,感兴趣的朋友一起看看吧
    2022-04-04
  • C# 禁止应用程序多次启动的实例

    C# 禁止应用程序多次启动的实例

    经常我们会有这样的需求,只让应用程序运行一个实体,下面是实现的方法,有需要的朋友可以参考一下
    2013-09-09
  • 如何使用C#扫描并读取图片中的文字

    如何使用C#扫描并读取图片中的文字

    本文介绍如何通过C# 程序来扫描并读取图片中的文字,这里以创建一个.Net Core程序为例。下面是具体步骤,供参考。有此需求的朋友可以了解下
    2021-06-06
  • C#实现顺序队列和链队列的代码实例

    C#实现顺序队列和链队列的代码实例

    今天小编就为大家分享一篇关于C#实现顺序队列和链队列的代码实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • DataGridView不显示最下面的新行、判断新增行、删除行操作

    DataGridView不显示最下面的新行、判断新增行、删除行操作

    这篇文章介绍了DataGridView不显示最下面的新行、判断新增行、删除行的操作方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • C#中事件的继承实例分析

    C#中事件的继承实例分析

    这篇文章主要介绍了C#中事件的继承,通过一个面向对象程序实例来说明子类调用父类事件的实现方法,需要的朋友可以参考下
    2014-08-08
  • 详解C#对XML、JSON等格式的解析

    详解C#对XML、JSON等格式的解析

    这篇文章主要介绍了详解C#对XML、JSON等格式的解析,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-12-12
  • Unity实现弹球打砖块游戏

    Unity实现弹球打砖块游戏

    这篇文章主要为大家详细介绍了Unity实现弹球打砖块游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05

最新评论