C#执行DOS命令
来源:互联网 发布:ug10.0 mac 编辑:程序博客网 时间:2024/05/17 01:44
/dosCommand Dos命令语句 public string Execute(string dosCommand) { return Execute(dosCommand, 10); } /// <summary> /// 执行DOS命令,返回DOS命令的输出 /// </summary> /// <param name="dosCommand">dos命令</param> /// <param name="milliseconds">等待命令执行的时间(单位:毫秒), /// 如果设定为0,则无限等待</param> /// <returns>返回DOS命令的输出</returns> public static string Execute(string command, int seconds) { string output = ""; //输出字符串 if (command != null && !command.Equals("")) { Process process = new Process();//创建进程对象 ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "cmd.exe";//设定需要执行的命令 startInfo.Arguments = "/C " + command;//“/C”表示执行完命令后马上退出 startInfo.UseShellExecute = false;//不使用系统外壳程序启动 startInfo.RedirectStandardInput = false;//不重定向输入 startInfo.RedirectStandardOutput = true; //重定向输出 startInfo.CreateNoWindow = true;//不创建窗口 process.StartInfo = startInfo; try { if (process.Start())//开始进程 { if (seconds == 0) { process.WaitForExit();//这里无限等待进程结束 } else { process.WaitForExit(seconds); //等待进程结束,等待时间为指定的毫秒 } output = process.StandardOutput.ReadToEnd();//读取进程的输出 } } catch { } finally { if (process != null) process.Close(); } } return output; }
0 0
- c#执行Dos命令
- C#执行DOS命令
- c#执行DOS命令
- c#执行Dos命令
- c#执行Dos命令
- C#执行DOS命令
- c#代码执行DOS命令
- C#调用执行DOS命令
- C#如何执行DOS命令
- c#中执行dos命令
- C#中执行dos命令
- c# winform执行DOS命令
- c# 调用CMD命令执行dos命令
- C#执行DOS命令(CMD命令)
- C#执行DOS命令(CMD命令)
- C#执行DOS命令(CMD命令)
- C#执行DOS命令,返回DOS命令的输出
- C#执行DOS命令,返回DOS命令的输出
- Java基础---Java---IO流-----读取键盘录入、InputStreamReader、转换流、OutputStreamWriter、InputStreamReader
- log4j配置文件(控制台、文件、数据库)
- Hibernate学习(第二节) -- 一对多映射分析
- ibatis log4j 打印sql,xml和properties两种形式
- cocos2d-x如何快速屏蔽触摸
- C#执行DOS命令
- android eclipse 导入工程报错unable to get system library for the project
- C++学习笔记(2)--高质量C++C编程指南一
- 【SDOI2010】大陆争霸
- 海思(Hi35XX)环境下交叉编译、安装openssl-0.9.8e
- 黑马程序员C#学习笔记⑩ 简单的代码生成器
- 2013网易实习生招聘笔试题
- 白话机器学习算法(十四)数据降维
- Android DownloadProvider 源码分析