当前位置: 首页 > 编程笔记 >

C#调用CMD命令实例

甘君之
2023-03-14
本文向大家介绍C#调用CMD命令实例,包括了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");
    }
  }
}
 类似资料:
  • 本文向大家介绍Electron 调用命令行(cmd),包括了Electron 调用命令行(cmd)的使用技巧和注意事项,需要的朋友参考一下 因为最近的项目需求,需要在 Electron 客户端启动的时候启动 nginx 服务,所以研究了一下怎么在 Electron 调用 命令行。 因为 Electron 基于 Chromium 和 Node.js,可以直接使用 Node.js 的 API 和一些包

  • 本文向大家介绍nodejs调用cmd命令实现复制目录,包括了nodejs调用cmd命令实现复制目录的使用技巧和注意事项,需要的朋友参考一下 工作中一直需要对一些官网进行文件复制,并且替换内部的一些信息,以前都是手动操作的,或者通过自己写的firefox扩展来进行文件操作的。 现在前端有nodejs了,为什么不用nodejs写个一键式的呢~~ 1.复制目录 复制文件的时候,如果直接创建一个不存在的文

  • 我试图调用cmd命令从Java使用进程构建器。然而,我面临的问题很少。 > 这个程序有时没有给出正确的输出。如果我使用process.destroy()方法并得到exitValue,它显示1。如果我注释掉process.destroy()方法,异常出现,进程没有退出。我猜可能是线程竞争条件。但是,没有process.waitFor()的影响。它有时仍然会产生错误的输出。我们如何测试这些情况并找出问

  • 本文向大家介绍CMD命令行管道命令使用介绍,包括了CMD命令行管道命令使用介绍的使用技巧和注意事项,需要的朋友参考一下 一、什么是管道命令   管道命令能够将一个命令的执行结果经过筛选,只保留我们需要的信息。   如 dir 命令会显示目录下所有文件夹和文件,可以使用管道命令| findstr "" 将dir的结果进行筛选,只保留需要的信息 | 命令管道符 格式:第一条命令 | 第二条命令 [|

  • 本文向大家介绍C#命令模式用法实例,包括了C#命令模式用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#命令模式。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍PowerShell入门教程之Cmd命令与PowerShell命令相互调用的方法,包括了PowerShell入门教程之Cmd命令与PowerShell命令相互调用的方法的使用技巧和注意事项,需要的朋友参考一下      单独使用一种脚本来完成一项任务是理想的状态,而现实的情况往往是,因为历史原因、或者团队组成,你不得不将多种脚本或者程序组合在一起,来完成某项任务。本文的讨论范围是Cm