我正在使用此功能运行提示命令:
public static void Execute(string command)
{
ProcessStartInfo psi = new ProcessStartInfo
{
FileName = "cmd.exe",
Arguments = "/c " + command,
};
using (Process proc = Process.Start(psi))
proc.WaitForExit();
}
但是当进程结束时,我无法在控制台中看到它的结果,因为它会立即关闭。有办法防止这种情况发生吗?
答案 0 :(得分:0)
在代码末尾放置Console.ReadKey();
:
static void Main(string[] args)
{
ProcessStartInfo psi = new ProcessStartInfo
{
FileName = "cmd.exe",
Arguments = "/c ",
};
using (Process proc = Process.Start(psi))
proc.WaitForExit();
Console.ReadKey();
}