10

Я работаю на машине Windows XP. Я написал программу на ассемблере, которая выводит некоторый текст, и пытаюсь создать снимок экрана с выводом командной строки (start-> run -> "cmd").

Проблема в том, что текст, первоначально напечатанный программой, выталкивается более поздним текстом, и я не могу прокрутить до него.

Я попытался поэкспериментировать с шириной и высотой в свойствах => layout, но кажется, что он изменяет размеры самого окна (границ) без изменения размера текстовой области внутри окна (текст не имеет больше "комнаты", но окно больше).

Кто-нибудь знает обходной путь / решение для этого?

Спасибо!

4 ответа4

11

Изменение размера в диалоговом окне свойств должно работать (убедитесь, что вы изменяете ширину и размер буфера, изменение размера только одного окна также должно увеличить буфер), но если это не работает, вы всегда можете:

  • Перенаправить вывод в файл:

    program.exe > C:\path\to\file.txt
    
  • Проверьте Console2

6

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

Изменить: Вы можете найти его в Layout-Tab, Размер буфера экрана. Установите в качестве высоты количество строк, которые вы хотите сохранить для прокрутки.

6

Вы можете использовать следующее, чтобы сделать это:

mode con:cols=x lines=y

Например:

mode con:cols=150 lines=80

Вы можете создать ярлыки, которые делают это автоматически:

cmd /k mode con:cols=150 lines=80

cmd /k mode con:cols=80 lines=40
1

взгляните на ColorConsole (он бесплатный и переносимый), теперь вы можете использовать Faststone Capture (бесплатную и переносную версию можно получить здесь), если вам нужен скролл-скриншот, или использовать функцию ColorConsole для экспорта всего лота в HTML/RTF.

В качестве приятного бонуса вы просто получили себе первоклассную замену CMD с множеством полезных функций, таких как избранные команды, функции копирования / вставки / вырезания, интерфейс с вкладками, быстрое переключение папок и т. д.

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