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