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#程序设计有所帮助。
相关文章
DataGridView不显示最下面的新行、判断新增行、删除行操作
这篇文章介绍了DataGridView不显示最下面的新行、判断新增行、删除行的操作方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-02-02


最新评论