C# 执行外部命令

c#
2015-05-02 0 855
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# 执行外部命令 http://www.ox520.com/12286.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务