我正在寻找调整控制台大小的命令
I'm looking for a command to resize the console
有没有什么方法可以通过一个/几个命令来扩大控制台?
我的工作对象:
Visual Studio 2019专业
C++ 控制台应用程序
此致,
丹尼尔
单个命令:SetConsoleScreenBufferInfoEx() 并记录在 Microsoft Docs
此信息存在于结构中
typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX {
ULONG cbSize;
COORD dwSize;
COORD dwCursorPosition;
WORD wAttributes;
SMALL_RECT srWindow;
COORD dwMaximumWindowSize;
WORD wPopupAttributes;
BOOL bFullscreenSupported;
COLORREF ColorTable[16];
} CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX;
dwSize
是缓冲区的大小,SMALL_RECT
控制缓冲区的一部分 on-screen 目前
缓冲区的默认值为 9001 行,因此 SMALL_RECT
可以称为 NOT_SO_LARGE_RECT
:)
请注意,由于许多控制台 API 调用 您必须在调用函数之前将 cbSize
设置为结构的大小
有没有什么方法可以通过一个/几个命令来扩大控制台?
我的工作对象: Visual Studio 2019专业 C++ 控制台应用程序
此致, 丹尼尔
单个命令:SetConsoleScreenBufferInfoEx() 并记录在 Microsoft Docs
此信息存在于结构中
typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX {
ULONG cbSize;
COORD dwSize;
COORD dwCursorPosition;
WORD wAttributes;
SMALL_RECT srWindow;
COORD dwMaximumWindowSize;
WORD wPopupAttributes;
BOOL bFullscreenSupported;
COLORREF ColorTable[16];
} CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX;
dwSize
是缓冲区的大小,SMALL_RECT
控制缓冲区的一部分 on-screen 目前
缓冲区的默认值为 9001 行,因此 SMALL_RECT
可以称为 NOT_SO_LARGE_RECT
:)
请注意,由于许多控制台 API 调用 您必须在调用函数之前将 cbSize
设置为结构的大小