Дополнительные строки в командном окне


есть ли возможность получить "больше" строк в командное окно (консоль)?

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

Как я могу получить командное окно, чтобы сохранить все строки?

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

3 95

3 ответа:

по крайней мере, в Win7 ответ Кристины теперь кажется либо его памятью команд, набранных в командных строках, либо количеством, которое вы можете скопировать-вставить.

чтобы увеличить память полосы прокрутки, я сделал следующее:

  • перейти к свойствам, как упоминалось Кристиной
  • перейдите на вкладку макет (это третий)
  • изменить размер буфера экрана высота-9999 является максимальным.

Как упоминалось Джоуи в комментариях к ответу Кристины, это не будет работать на то, что вы уже сделали - только на то, что вы делаете после внесения изменений.

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

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

например:

myProgram.exe > output.txt // will create a new file with all the output of myProgram

Если вы используете windows , нажмите на значок CMD в верхнем левом углу и перейдите к свойствам.

перейдите на вкладку Параметры.

в журнале команд введите или выберите 999 в поле размер буфера, а затем введите или выберите 5 в поле Количество буферов.