【发布时间】:2010-12-03 00:59:12
【问题描述】:
如何从我的 C# 控制台应用程序运行 CMD.EXE?就像在 Powershell 中一样,您可以通过键入“cmd”来运行 cmd.exe
编辑:打开 Powershell。键入“cmd”。这就是我想要的。
EDIT2:感谢您的帮助。我会尽量让它更清楚。我想要这样当用户在我的命令行 C# 应用程序中输入“cmd”时,它会在同一个窗口中运行 CMD.EXE。和在Powershell中输入CMD基本一样。
【问题讨论】:
-
“运行 cmd”是什么意思?开始进程?打开“命令行”窗口?
-
你可以看看管道。本质上,您希望 cmd pipend 的输出在您自己的 shell 中,并将您的 shell 输入发送到 cmd 执行。