如何从C#在cmd上执行命令 [英] How to execute command on cmd from C#

查看:94
本文介绍了如何从C#在cmd上执行命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在C#应用程序的cmd上运行命令。

I want to run commands on the cmd from my C# app.

我尝试过:

string strCmdText = "ipconfig";
        System.Diagnostics.Process.Start("CMD.exe", strCmdText);  

结果:

cmd窗口弹出,但命令没有执行任何操作。

the cmd window pop but the command didn't do nothing.

为什么?

推荐答案

使用

System.Diagnostics.Process.Start("CMD.exe", "/C ipconfig");  

如果您希望cmd仍处于打开状态,请使用:

If you want to have cmd still opened use:

System.Diagnostics.Process.Start("CMD.exe", "/K ipconfig");  

这篇关于如何从C#在cmd上执行命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆