C#调用CMD命令实例

 更新时间:2014年08月30日 11:53:27   作者:石圣  
这篇文章主要介绍了C#调用CMD命令实例本文只是给出一个比较简单的、入门级的例子,更多高级的操作技巧请参阅相关文章,需要的朋友可以参考下

有时候有一些DOS命令需要我们在执行程序的时候调用,这需要使用C#提供的相关接口。

代码如下,很简单,相信大家都能看懂,我就不赘述了。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;//这个是进行dos命令调用

namespace ExecuteCMD
{
  //实现读取Excel文件的功能
  class ExecuteCMD
  {

    public static void CreateDll(){
      Process p = new Process();
      p.StartInfo.FileName = "cmd.exe";
      p.StartInfo.UseShellExecute = false;
      p.StartInfo.RedirectStandardInput = true;
      p.StartInfo.RedirectStandardOutput = true;
      p.StartInfo.RedirectStandardError = true;
      p.StartInfo.CreateNoWindow = false;
      p.Start();
      p.StandardInput.WriteLine("systeminfo");
      Console.Write(p.StandardOutput.ReadToEnd());
      p.StandardInput.WriteLine("exit");
    }
  }
}

相关文章

  • Unity实现俄罗斯方块游戏

    Unity实现俄罗斯方块游戏

    这篇文章主要为大家详细介绍了Unity实现俄罗斯方块游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • C#计算矩阵的逆矩阵方法实例分析

    C#计算矩阵的逆矩阵方法实例分析

    这篇文章主要介绍了C#计算矩阵的逆矩阵方法,较为详细的分析了逆矩阵的计算原理与相关的C#实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C#字体池技术实现代码详解

    C#字体池技术实现代码详解

    在本篇文章里小编给大家整理的是关于C#字体池技术实现代码详解内容,有需要的朋友们可以学习下。
    2019-11-11
  • C#难点逐个击破(2):out返回参数

    C#难点逐个击破(2):out返回参数

    之前提到ref是将原方法中的参数影响的结果返回到调用它的方法中,out与ref类似,相比之下,ref传递参数的地址,out是返回值。
    2010-02-02
  • C#正则表达式匹配与替换字符串功能示例

    C#正则表达式匹配与替换字符串功能示例

    这篇文章主要介绍了C#正则表达式匹配与替换字符串功能,结合具体实例形式分析了C#字符串正则替换相关类、方法的使用技巧与相关注意事项,需要的朋友可以参考下
    2017-06-06
  • C#实现FTP客户端的案例

    C#实现FTP客户端的案例

    这篇文章主要为大家详细介绍了C#实现FTP客户端的小案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • C#使用SqlDataAdapter对象获取数据的方法

    C#使用SqlDataAdapter对象获取数据的方法

    这篇文章主要介绍了C#使用SqlDataAdapter对象获取数据的方法,结合实例形式较为详细的分析了SqlDataAdapter对象获取数据具体步骤与相关使用技巧,需要的朋友可以参考下
    2016-02-02
  • C# 文件拖拽和pixturBox缩放与拖拽功能

    C# 文件拖拽和pixturBox缩放与拖拽功能

    这篇文章主要介绍了C# 文件拖拽和pixturBox缩放与拖拽功能,代码简单易懂,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2017-10-10
  • C#中函数的创建和闭包的理解

    C#中函数的创建和闭包的理解

    这篇文章主要介绍了C#中函数的创建和闭包的理解,本文讲解了动态创建函数、匿名函数不足之处、理解c#中的闭包、闭包的优点等内容,需要的朋友可以参考下
    2015-04-04
  • 使用C#开发ActiveX控件

    使用C#开发ActiveX控件

    activex控件以前也叫做ole控件,它是微软ie支持的一种软件组件或对象,可以将其插入到web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力。通常activex控件都是用c++或vb语言开发,本文介绍另一种方式,使用c#语言开发activex控件。
    2017-02-02

最新评论