我是 C# 的新手,我正在尝试使用以下命令调用“cls”命令:
Process.Start("cls");
当我执行这一行程序停止。如果我切换'cls',让'记事本'程序正常工作。这是为什么?
谢谢, 太阳
最佳答案
记事本是一个实际的exe; cls 是解释器的命令,而不是 exe。 您可能可以通过切换 use-shell-invoke 来“修复”它,但无论哪种方式,它都无济于事,因为它不会清除您的控制台窗口,但是新生成进程的控制台窗口。
我怀疑你想要:
Console.Clear();
关于c# - 系统调用未停止的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5594301/