【发布时间】:2018-04-30 14:50:18
【问题描述】:
我正在使用 cosmos 开发操作系统,我想知道是否有人知道如何在 Cosmos 中清除控制台?我想创建一个 /clear 命令,我已经尝试了一些解决方案,但是这段代码有什么问题?Console.Clear();
【问题讨论】:
-
你希望它可以工作,但你可以发送 x 个空行并将光标放在顶部。
-
这可能对...
我正在使用 cosmos 开发操作系统,我想知道是否有人知道如何在 Cosmos 中清除控制台?我想创建一个 /clear 命令,我已经尝试了一些解决方案,但是这段代码有什么问题?Console.Clear();
【问题讨论】:
由于 GUI 是控制台,因此您无法滚动,因为没有鼠标。你可以这样做(如果有错误,对不起,我已经两周没有使用c#了。):
if ((input == "clear"))
{
clear();
}
public static void clear()
{
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
}
【讨论】:
简而言之,就是 Dragon Softwares 发布的内容 使用此代码
public static void clear()
{
Console.WriteLine("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
}
并使用它调用它
clear();
编辑:方法
Console.Clear();
在最新版本的 Cosmos OS 工具中工作,现在有插件可供您更新 cosmos 或在您的 cosmos 模板中使用该插件
【讨论】:
我使用了一些清晰的方法
Console.Clear()
【讨论】:
控制台.clear();
这是清除控制台的最佳方式。
【讨论】: