C#执行CMD命令
来源:互联网 发布:mac相册导入移动硬盘 编辑:程序博客网 时间:2024/05/17 07:42
摘自《31天学会CRM项目开发<C#编程入门级项目实战>》
在Windows操作系统命令提示符中可通过执行dos命令实现大部分系统级操作。如图5-3所示,在本示例中通过C#代码调用cmd.exe程序并执行dos指令。例如ping命令,或shutdown –s -t 1关机指令。
片段5-37演示了在C#中启动一个进程,执行cmd命令,并取得命令执行结果。
代码片段5-37
private string RunCmd(string command){ // 需用引用命名空间System.Diagnostics; // 打开一个新进程 Process p = new Process(); // 指定进程程序名称 p.StartInfo.FileName = "cmd.exe"; // 设定要输入命令 p.StartInfo.Arguments = "/c " + command; // 关闭Shell的使用 p.StartInfo.UseShellExecute = false; // 重定向标准输入 p.StartInfo.RedirectStandardInput = true; // 重定向标准输出 p.StartInfo.RedirectStandardOutput = true; // 重定向错误输出 p.StartInfo.RedirectStandardError = true; // 不显示命令提示符窗口 p.StartInfo.CreateNoWindow = true; // 启动程序 p.Start(); // 返回执行的结果 return p.StandardOutput.ReadToEnd(); }
0 0
- C# 执行CMD命令
- C# 执行CMD命令
- C#执行CMD命令
- c# 执行CMD命令
- c#执行cmd命令
- C# 调用执行CMD命令
- c# 调用CMD命令执行dos命令
- C#执行DOS命令(CMD命令)
- C#执行DOS命令(CMD命令)
- C#执行DOS命令(CMD命令)
- C#执行CMD命令并返回结果
- c#执行windows的cmd命令操作
- c#中调用cmd命令执行批处理文件
- c#中调用cmd命令执行批处理文件
- C#调用CMD对话框并执行命令
- C#调用cmd执行ftp命令
- C#程序中调用cmd执行命令
- C#程序调用cmd.exe执行命令
- iOS:多线程编程(一)
- Andorid6.0 联系人数据库(contacts2.db)分析
- 如何编写pythonGNURADIO应用
- Andriod + eclipse开发问题集
- Vim命令合集
- C#执行CMD命令
- 亲测可用,解决ssh登录慢,等待时间长的问题
- hdoj-5019-Revenge of GCD
- Android DrawableAnimation逐帧动画加载多图(OOM的解决)
- CodeForces599BSpongebob and Joke
- Java 进阶 之 序列化
- PAT-B 1009. 说反话
- Bulbs
- 训练之DP-数塔