19

Кто-нибудь знает, почему окно командной строки Windows не достигает максимального размера экрана?

Насколько мне известно, даже в новой Windows 7 окно командной строки (cmd.exe) не максимизируется до полного размера экрана, как все другие окна. Такое поведение очень раздражает меня, и я уверен, что многие другие.

Примечание. Размер окна командной строки можно изменить, но размер остается неизменным независимо от размера экрана.

7 ответов7

15

По умолчанию каждая строка буфера командной строки имеет ширину всего 80 символов. Если программа выводит строку длиной более 80 символов, она разбивается на несколько строк буфера, поэтому нет смысла иметь окно командной строки более 80 символов.

Вы можете изменить размер буфера в XP, перейдя в системное меню> Свойства> вкладка Макет> Размер буфера экрана. Я обычно оставляю свой установленный на 500x999, потому что я ненавижу обтекание строк по умолчанию (я предпочитаю прокрутку). Побочным эффектом этого является то, что теперь вы можете максимизировать окно до полного размера экрана.

7

Вы можете обойти это, обернув cmd.exe в Console2.

Console2

4

Причина в том, что командная строка принадлежит определенной подсистеме (csrss.exe) в архитектуре Windows, которая отличается от обычной подсистемы Windows (win32k.sys). Из-за этого окна командной строки ведут себя иначе, чем обычные окна. Вы заметите, что среди прочего раздражающего поведения, эта настройка свойств для приглашения будет применяться только к приглашениям, запущенным с помощью любого метода, с которым было запущено это конкретное приглашение.

Почему это, я понятия не имею.

1

В Windows 10 Alt+Enter переводит командную строку в полноэкранный режим.

0
  1. Открыть командную строку
  2. Введите wmic (без кавычек) и введите
  3. Теперь вы можете использовать кнопку [Развернуть], чтобы развернуть окно командной строки.
  4. Введите "выход" (без кавычек) и введите
0

Вы можете нажать Alt + Enter, чтобы переключиться в полноэкранный режим.

Изменить: это относится только к Windows XP и более ранним версиям. Этой информации пять лет.

-3

Вы можете попробовать DOSBox, чтобы cmd.exe весь экран.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .