首页主机资讯c#调用cmd的方法是什么

c#调用cmd的方法是什么

时间2024-06-06 06:28:03发布访客分类主机资讯浏览1092
导读:在C#中调用cmd的方法可以使用System.Diagnostics命名空间中的Process类来实现。下面是一个简单的示例代码,演示如何在C#中调用cmd并执行命令: using System; using System.Diagnost...

在C#中调用cmd的方法可以使用System.Diagnostics命名空间中的Process类来实现。下面是一个简单的示例代码,演示如何在C#中调用cmd并执行命令:

using System;
    
using System.Diagnostics;


class Program
{

    static void Main()
    {
    
        Process process = new Process();
    
        ProcessStartInfo startInfo = new ProcessStartInfo();
    

        startInfo.FileName = "cmd.exe";
    
        startInfo.RedirectStandardInput = true;
    
        startInfo.UseShellExecute = false;
    
        startInfo.CreateNoWindow = true;
    

        process.StartInfo = startInfo;
    
        process.Start();
    

        // 向cmd发送命令
        process.StandardInput.WriteLine("dir");
    
        process.StandardInput.WriteLine("exit");
    

        process.WaitForExit();

    }

}
    

上面的代码创建了一个Process对象,并设置了启动cmd的相关信息。然后通过StandardInput属性向cmd发送命令,并等待cmd执行完成后退出。您可以根据需要修改代码,调用不同的cmd命令。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: c#调用cmd的方法是什么
本文地址: https://pptw.com/jishu/676207.html
服务器是干什么用 c#怎么调用cmd并输入参数

游客 回复需填写必要信息