Windows CMD/命令提示符的尺寸是多少?

6
我知道命令提示符默认情况下横向有80个字符,纵向有300个字符。这里的难点是:我试图创建一个与命令提示符窗口大小完全相同的C# WinForms窗口。我应该使用多大的宽度和高度来使窗口与命令提示符窗口大小相同?
编辑:我只是想用C# WinForms窗口重新创建命令提示符窗口的大小。我应该使用什么宽度/高度?

80300是虚拟终端的大小,而窗口本身的默认大小为8025(顺便提一下,这个值不是固定的,可以更改)。 - Eugene Mayevski 'Callback
你的问题是什么?请明确。 - David Heffernan
1
控制台窗口没有专属的大小。除了窗口大小之外,快捷方式属性中的字体大小也是可配置的。在桌面上创建一个cmd.exe的快捷方式,亲自查看这一点。 - Hans Passant
4个回答

21

默认窗口大小应为 80x25。默认缓冲区大小为 80x300。


3
除非用户更改默认设置。 - David Heffernan

2
如果您有一个控制台进程,可以调用GetConsoleWindow然后调用GetWindowRect。

1
默认的命令提示符尺寸为677x343,其中高度为677,宽度为343。希望这能帮到您。

1
你需要运行cmd,截屏,将图像粘贴到图像编辑器中,剪切cmd窗口,将其粘贴到自己的图像中,然后查看新图像的尺寸。这将为您提供以像素为单位的x和y长度。

1
总是有 GetConsoleScreenBufferInfo。 - David Heffernan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接