4

В XP я могу перейти в текстовый режим в cmd.exe с помощью alt+enter . Это когда он выходит на полный экран (без окон, без графики - он загружает растровый шрифт на аппаратное обеспечение). Больше не работает в Windows 7. Что случилось с текстовым режимом? Могу ли я вернуть его в Windows 7 другим способом?

Если нет, чтобы можно было оплакать, что за изменение API делает невозможным и когда оно появилось?

редактировать Я прочитал Почему не в Windows , окно командной строки максимально до полного размера экрана? но этот вопрос касается максимизации окна консоли графического режима. У меня другой вопрос, так как я спрашиваю о другом текстовом режиме (другой режим hw).

3 ответа3

1

http://www.tomshardware.co.uk/forum/17890-63-full-screen-command-prompt-windows#. первый ответ: dosbox ... который переведет ваш монитор в текстовый режим и оставит все графические режимы позади, только что протестировал сам в windows 7 x64 SP1, я установил, запустил его, затем нажмите alt+enter

также "спасибо" за "ответ" об отсутствии полноэкранной поддержки в Vista / Window 7 ... это действительно хороший BULLPOOP

PS Используйте его на свой страх и риск, он также изменился на основную тему Windows 7 (без Aero), что, как я полагаю, означает "нет полного экрана в драйверах" ... да ладно ... Windows Aero не драйверы! ... все же после выхода из dosbox тема возвращается в нормальное состояние

так и снова (да, BULLPOOP меня злит), пока вы можете изменять разрешение при активных драйверах, ТЕКСТОВЫЙ РЕЖИМ ПРОСТО ДРУГОЕ РАЗРЕШЕНИЕ

1

Я считаю, что разница в том, что драйверы WDDM (модель драйвера для Windows), представленные в Vista и более поздние, не имеют полноэкранной поддержки, в отличие от драйверов для дисплея XP.

0

Хотя Windows 7 не может перейти в текстовый режим. Это не значит, что подобный эффект не может быть достигнут в графическом режиме. Вам нужно следующее:

  1. Исчезают границы окна
  2. Развернуть окно
  3. Изменить шрифт
  4. Изменить размеры экранного буфера и размер окна буфера (количество символов в строке и количество строк)
  5. Скройте панель задач и сделайте другие максимизирующие связанные вещи, если это необходимо
  6. Заполните несколько нечетных пикселей на границе экрана, где ни один символ не может соответствовать черному цвету
  7. Подцепить (или как-то перехватить) сочетание клавиш

Я создал программу, которая делает все это (в основном, вызывая функции winapi). Но он не тестируется в других системах и может содержать ошибки, поэтому я пока не думаю о его публикации.

Но я подтверждаю, что это возможно. (Чтобы консоль выглядела почти в текстовом режиме.)

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