C#执行外部命令的方法

作者:pythoner 时间:2022-12-21 18:03:32 

本文实例讲述了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#,外部命令
0
投稿

猜你喜欢

  • 浅谈JAVA 内存流的实现

    2021-06-28 05:43:59
  • android SDk中常用的java包介绍

    2021-12-18 01:04:45
  • 如何用java程序(JSch)运行远程linux主机上的shell脚本

    2023-11-24 12:35:58
  • Android使用ContentResolver搜索手机通讯录的方法

    2021-12-28 08:33:16
  • Java 实战项目之精美物流管理系统的实现流程

    2023-10-30 19:53:46
  • SpringAOP 如何通过JoinPoint获取参数名和值

    2023-11-01 00:50:36
  • Java使用JDBC连接Oracle_MSSQL实例代码

    2023-04-19 19:34:46
  • c#定时器和global实现自动job示例

    2023-10-04 22:30:29
  • Java中File类方法详解以及实践

    2021-09-13 05:58:16
  • 详解Java中多进程编程的实现

    2021-12-22 01:46:06
  • Android基础之隐藏标题栏/设置为全屏/横竖屏切换

    2022-06-22 14:29:35
  • C#编程中设置程序只可被运行一次的方法

    2022-08-09 08:36:32
  • 游戏开发之随机概率的选择算法

    2022-08-26 13:21:09
  • Spring事务失效的一种原因关于this调用的问题

    2022-07-19 20:59:21
  • Mybatis利用OGNL表达式处理动态sql的方法教程

    2022-11-26 22:22:02
  • Android仿知乎客户端关注和取消关注的按钮点击特效实现思路详解

    2022-08-05 19:49:02
  • Java jar打包工具使用方法步骤解析

    2023-07-01 12:26:47
  • Android开发中Activity的生命周期及加载模式详解

    2021-07-28 02:33:44
  • Java8如何将Array转换为Stream的实现代码

    2022-09-15 06:41:31
  • Kotlin协程概念原理与使用万字梳理

    2023-03-28 21:29:32
  • asp之家 软件编程 m.aspxhome.com