我正在尝试使用以下代码在命令提示符上运行代码:
ProcessStartInfo startInfo = new ProcessStartInfo("Cmd");
startInfo.Arguments = "/c tracert 8.8.8.8";
Process.Start(startInfo);
Run Code Online (Sandbox Code Playgroud)
但它在运行代码后关闭,但我希望cmd保持打开状态.我该怎么办?
该/c指令告诉CMD在完成指令后关闭.
相反,如果你想保持窗口打开并返回终端,你应该使用/k开关:
ProcessStartInfo startInfo = new ProcessStartInfo("Cmd");
startInfo.Arguments = "/k tracert 8.8.8.8";
Process.Start(startInfo);
Run Code Online (Sandbox Code Playgroud)