gpt4 book ai didi

c# - C# .NET 控制台应用程序使用的控制台字体和布局

转载 作者:太空狗 更新时间:2023-10-29 23:59:21 24 4
gpt4 key购买 nike

如何设置 Windows(或 Visual Studio,或我的应用程序),以便当我从 Visual Studio 2010 按 F5 运行控制台应用程序时,我可以使用我选择的字体获得 120x50 布局,而不是 80x25 标准CMD/DOS 窗口?

(甚至更好 - 谁知道我如何让 VS 在 Console2 或 bash 而不是 cmd.exe 中运行控制台应用程序?)

最佳答案

正常运行 VS 中的程序(ctrl-f5、f5 或其他),然后从系统菜单(单击窗口左上角的图标)中选择“默认”。根据需要更改设置,然后保存。从那时起,应根据这些设置启动新窗口。

至于在“cmd.exe”以外的地方运行你的程序,你应该知道“cmd.exe”根本不涉及窗口。该窗口是一个普通的控制台窗口,不是“cmd.exe”创建的。同样,不会涉及“bash”,因为它是命令 shell,而不是窗口程序。

Cmd.exe 和 bash(以及一大堆其他程序,包括 4nt、command.com 以及类似的所有内容)不是窗口程序,它们也不会创建窗口。它们是控制台模式程序,Windows 会自动创建特殊的“控制台”窗口供它们运行。Windows 知道它们是控制台模式程序,因为 .exe 文件中有一个标志(这是一种名为 PE 的文件格式)指定它是什么类型的应用程序。

Console2 是一个托管控制台应用程序的程序,理论上可以使用,如果 Console2 允许您同时启动它和外部程序。在您的项目属性中,在“调试”选项卡下,将“开始操作”选项更改为“启动外部程序:”并输入将同时启动 Console2 和您的程序的命令行。

关于c# - C# .NET 控制台应用程序使用的控制台字体和布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4589173/

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