Zmienić rozmiar wiersza polecenia systemu Windows?

10

Pracuję na komputerze z systemem Windows XP. Napisałem program w asemblerze, który wypisuje trochę tekstu, i próbuję utworzyć zrzut ekranu wyjścia wiersza poleceń (start-> run -> "cmd").

Problem polega na tym, że tekst wydrukowany początkowo przez program jest wypychany przez późniejszy tekst i nie mogę do niego przewijać.

Próbowałem bawić się z szerokością i wysokością w obszarze właściwości =>, ale wydaje się, że zmienia rozmiar samego okna (ramek) bez zmiany rozmiaru obszaru tekstowego w oknie (tekst nie ma więcej „miejsca”, ale okno jest większe).

Czy ktoś zna obejście / rozwiązanie tego problemu?

Dziękuję Ci!

Yuval
źródło

Odpowiedzi:

11

Zmiana rozmiaru w oknie dialogowym właściwości powinna działać (upewnij się, że zmieniasz szerokość i rozmiar bufora, zmiana rozmiaru samego okna powinna również zwiększyć bufor), ale jeśli to nie działa, zawsze możesz:

  • Przekieruj dane wyjściowe do pliku:

    program.exe > C:\path\to\file.txt
    
  • Sprawdź konsolę 2

John T.
źródło
Bardzo łatwo jest skonfigurować skrót z parametrami rozmiaru, które chcesz dla wiersza polecenia .... ale ja też i OGROMNY fan Console2.
Murdoch Ripper
1
Możesz także nacisnąć Alt-Space i przejść do zakładki Właściwości .
Możesz także spróbować conemu - code.google.com/p/conemu-maximus5
patricks
6

Na jednej z kart znajduje się ustawienie, w którym możesz ustawić rozmiar bufora (ile linii powinien przechowywać do przewijania).

Edycja: Można go znaleźć w zakładce Układ, Rozmiar bufora ekranu. Ustaw Wysokość do liczby linii, które chcesz zapisać do przewijania.

Konstabl
źródło
6

Aby to zrobić, możesz również użyć:

mode con:cols=x lines=y

Na przykład:

mode con:cols=150 lines=80

Możesz tworzyć skróty, które robią to automatycznie:

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

cmd /k mode con:cols=80 lines=40
Mark Stanfill
źródło
1

spójrz na ColorConsole (jest darmowy i przenośny), teraz możesz albo użyć Faststone Capture (bezpłatną i przenośną wersję można uzyskać tutaj ), jeśli potrzebujesz „przewiń zrzut ekranu” lub skorzystać z funkcji ColorConsole, aby wyeksportować całą partię do HTML / RTF.

jako fajny bonus właśnie dostałeś pierwszą klasę zamiennika CMD z mnóstwem przydatnych funkcji, takich jak ulubione polecenia, funkcje kopiowania / wklejania / wycinania, interfejs z kartami, szybkie przełączanie folderów itp.


źródło
Doceniam odpowiedź.
Yuval,