c# - 系统调用未停止的错误

标签 c#

我是 C# 的新手,我正在尝试使用以下命令调用“cls”命令:

Process.Start("cls");

当我执行这一行程序停止。如果我切换'cls',让'记事本'程序正常工作。这是为什么?

谢谢, 太阳

最佳答案

记事本是一个实际的exe; cls 是解释器的命令,而不是 exe。 您可能可以通过切换 use-shell-invoke 来“修复”它,但无论哪种方式,它都无济于事,因为它不会清除您的控制台窗口,但是新生成进程的控制台窗口。

我怀疑你想要:

Console.Clear();

关于c# - 系统调用未停止的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5594301/

相关文章:

c# - C# 中的匿名类

c# - 在 Xamarin.Forms 中访问相机

c# - 使用 Autofac 在 Masstransit 中注册具有依赖性的 IConsumer<T>

c# - 如何检测 WinRT 中未插入的耳机插孔?

c# - 如何在删除之前检查一个实体是否已被其他人引用

c#:检查数据行是否存在于具有动态列的不同数据表中

c# - 在 C# 中查找 IndexOf

c# - 如何获取字符串值的最后一个索引

c# - 如何将队列的值设置到另一个队列?

c# - 找不到类型 'MyType' 的默认成员