我编写了一个控制台应用程序来设置控制台和输出缓冲区的大小。我的问题是,在程序结束后,我无法像以前那样调整cmd.exe窗口的大小。程序设置窗口大小后,无论我以后做什么,它都会保留该大小。
答案 0 :(得分:1)
它适用于C#。
namespace CSharpTest
{
class Program
{
static void Main(string[] args)
{
System.Console.WindowHeight = 50;
System.Console.WindowWidth = 100;
System.Console.BufferHeight = 6000;
System.Console.BufferWidth = 100;
}
}
}
运行程序后,我可以改变窗口的高度,使其更窄,就像之前一样。我不能把它扩大,但之前我也做不到。
答案 1 :(得分:0)
目前尚不清楚你的意思。但是,当您更改大小时,是否为所有Cmd控制台设置默认值 - 这将使新cmd控制台的大小也变大。
我们可以获得更多关于您的意思的信息。
答案 2 :(得分:0)
我认为问题是他从cmd.exe启动程序然后更改了控制台的大小。一旦退出控制台大小仍保持在程序中设置。我想要的是尝试保存原始设置并在退出程序之前将其还原。