如何在cmd关闭之前暂停它

本文关键字:暂停 cmd | 更新日期: 2023-09-27 18:22:02

这是我的代码

System.Diagnostics.ProcessStartInfo proc = new System.Diagnostics.ProcessStartInfo();
proc.FileName = @"cmd.exe";
proc.Arguments = "/C "+ "ipconfig" ;
System.Diagnostics.Process.Start(proc);

当我运行这个代码时,Cmd运行并关闭得很快。如何暂停?

非常感谢:)

如何在cmd关闭之前暂停它

指定K参数而不是C

来自Microsoft文档:

/c:执行字符串指定的命令,然后停止

/k:执行字符串指定的命令并继续

proc.Arguments = "/K "+ "ipconfig" ;

更多信息:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true

使用/K而不是/C

proc.Arguments = "/K " + "ipconfig";

你可以在这里看到命令行开关的列表

/C运行命令,然后终止

/K运行命令,然后返回CMD提示符。这对于测试、检查变量非常有用