执行cmd命令
来源:互联网 发布:算法第四版 豆瓣 编辑:程序博客网 时间:2024/06/03 17:43
还要添加cmd组件
/// <summary>
/// 执行cmd命令/// </summary>
/// <param name="commandText"></param>
/// <returns></returns>
public void ExeCommand(string commandText)
{
Process p = new Process(); //创建并实例化一个操作进程的类:Process
p.StartInfo.FileName = "cmd.exe"; //设置要启动的应用程序
p.StartInfo.UseShellExecute = false; //设置是否使用操作系统shell启动进程
p.StartInfo.RedirectStandardInput = true; //指示应用程序是否从StandardInput流中读取
p.StartInfo.RedirectStandardOutput = true; //将应用程序的输入写入到StandardOutput流中
p.StartInfo.RedirectStandardError = true; //将应用程序的错误输出写入到StandarError流中
p.StartInfo.CreateNoWindow = true; //是否在新窗口中启动进程
string strOutput = null;
try
{
p.Start();
p.StandardInput.WriteLine(commandText); //将CMD命令写入StandardInput流中
p.StandardInput.WriteLine("exit"); //将 exit 命令写入StandardInput流中
strOutput = p.StandardOutput.ReadToEnd(); //读取所有输出的流的所有字符
p.WaitForExit(); //无限期等待,直至进程退出
p.Close(); //释放进程,关闭进程
}
catch (System.Exception ee)
{
throw ee;
}
}
0 0
- cmd 命令执行 cmd 参数
- VC执行CMD命令
- qt执行cmd命令
- windows 执行CMD命令
- .Net执行cmd命令
- java执行cmd命令
- java 执行 cmd 命令
- cmd命令执行mysql
- C# 执行CMD命令
- Python执行cmd命令
- java执行CMD命令
- cmd命令无法执行
- java 执行 cmd 命令
- java执行cmd命令
- 执行cmd命令
- C# 执行CMD命令
- C#执行CMD命令
- c# 执行CMD命令
- 学习笔记总结:Android中OpenGL ES的着色语言
- 常用符号的Unicode表
- 前序/中序/后序遍历二叉树的非递归算法
- GRE作文失分的原因以及解决策略【zhasite】
- Swift设计模式——Command Pattern
- 执行cmd命令
- Maven生命周期初识
- 【版本】Ubuntu版本查看的两种方式
- gif-jpg-png区别
- 关于用记事本编写和使用java包
- CoreData 数据库的使用方法
- Redis配置文件详解
- [Leetcode]Restore IP Addresses
- JAVA中获取项目文件路径[转载的一篇关于 相对路径 的文章]