C#调用CMD命令实例

作者:石圣 时间:2021-06-17 10:08:12 

有时候有一些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");
   }
 }
}
标签:C#,CMD
0
投稿

猜你喜欢

  • Java使用自定义注解实现为事件源绑定事件监听器操作示例

    2023-06-21 01:17:55
  • SpringBoot整合Thymeleaf小项目及详细流程

    2021-08-13 16:32:08
  • Java中tomcat memecached session 共享同步问题的解决办法

    2021-12-26 14:22:54
  • Java实现文件和base64流的相互转换功能示例

    2023-11-18 07:45:01
  • springboot项目如何防止XSS攻击

    2021-10-17 10:03:02
  • Spring Cloud Gateway 拦截响应问题分析(数据截断问题)

    2022-06-20 07:30:27
  • 流式图表拒绝增删改查之kafka核心消费逻辑上篇

    2023-04-19 03:32:11
  • C# Timer控件学习之使用Timer解决按钮幂等性问题

    2021-07-07 11:26:09
  • java使用链表实现约瑟夫环

    2022-03-21 18:59:35
  • Android开发Compose框架使用开篇

    2023-06-08 19:14:19
  • kotlin源码结构层次详解

    2022-08-19 14:24:48
  • java分布式面试CAP分别代表含义分析

    2021-10-05 17:54:47
  • 浅谈React Native打包apk的坑

    2022-07-26 05:44:28
  • 使用RecyclerView实现水平列表

    2022-04-25 19:27:13
  • 实例分析Android中HandlerThread线程用法

    2022-05-25 23:34:13
  • SharedPreference 初始化源码解析

    2023-11-13 07:00:43
  • java的各种类型转换全部汇总(推荐)

    2022-03-01 01:25:43
  • Android Activity通用悬浮可拖拽View封装的思路详解

    2023-08-08 15:31:48
  • 将cantk runtime嵌入到现有的APP中的方法

    2021-12-04 06:06:09
  • 关于spring的自定义缓存注解分析

    2023-11-28 17:02:50
  • asp之家 软件编程 m.aspxhome.com