gpt4 book ai didi

c# - 模拟命令行的控制台应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:51 24 4
gpt4 key购买 nike

我正在开发一个控制台应用程序。我需要模拟按下 F7 按钮时命令行实用程序的行为方式,如下所示:

alt text

在 C# 2008 中是否可行?如果没有,是否有可用的解决方法?

非常感谢任何帮助。

最佳答案

我不确定 .NET 是否包括它们的包装器,或者您是否必须通过 P/Invoke 使用它们,但 Win32 API 包括用于此的函数。例如,您可以使用 ReadConsoleOutput 来读取您要覆盖的显示 block 。然后您将使用 WriteConsoleOutput 来显示您的列表(包括边框)。完成覆盖后,您可以通过再次调用 WriteConsoleOutput 来恢复之前的内容,指定您保存底层数据的 block 。

编辑:快速检查一下,我并没有突然想到正确的功能。也许我遗漏了一些明显的东西......

关于c# - 模拟命令行的控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com