我编写了一个控制台应用程序来设置控制台和输出缓冲区的大小。我的问题是程序结束后我无法像以前那样调整 cmd.exe 窗口的大小。在程序设置窗口大小后,无论我之后做什么,它都会保留该大小。
minty
问问题
1532 次
3 回答
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;
}
}
}
运行程序后,我可以改变窗口的高度并使其变窄,就像以前一样。我不能让它更宽,但我以前也不能。
于 2008-12-02T21:45:41.930 回答
0
目前尚不清楚您的意思。但是,当您更改大小时,您是否为所有 Cmd 控制台设置了默认值 - 这也会使新的 cmd 控制台也具有该大小。
我们能否提供更多关于您的意思的信息。
于 2008-12-02T23:58:01.820 回答
0
我相信问题是他从 cmd.exe 启动程序然后控制台的大小发生了变化。一旦退出,控制台的大小将保持程序中的设置。我建议尝试保存原始设置并在退出程序之前恢复它们。
于 2013-01-22T10:58:26.927 回答