这是我的代码
System.Diagnostics.ProcessStartInfo proc = new System.Diagnostics.ProcessStartInfo();
proc.FileName = @"cmd.exe";
proc.Arguments = "/C "+ "ipconfig" ;
System.Diagnostics.Process.Start(proc);
当我运行这段代码时,Cmd 运行和关闭如此之快。如何暂停呢?
多谢 :)
指定 K 参数而不是 C
来自微软文档:
/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 提示符。这对于测试很有用,可以检查变量