Я нашел способ изменить размер буфера, не влияя на размер окна.Это работает благодаря недостатку в работе пакета, но он выполняет свою работу.
mode 648 78 >nul 2>nul
Как это работает?В этой команде есть синтаксическая ошибка, это должен быть «режим 648, 78».Из-за того, как работает пакет, размер буфера сначала будет изменен до 648, а затем появится окно изменения размера, но оно никогда не завершится из-за синтаксической ошибки.Вуаля, размер буфера регулируется, а размер окна остается прежним.Это приводит к ужасной ошибке, поэтому, чтобы избавиться от нее, просто добавьте "> nul 2> nul", и все готово.