Redimensionar o prompt da linha de comando do Windows?

10

Estou trabalhando em uma máquina Windows xp. Eu escrevi um programa em assembly que gera algum texto e estou tentando criar uma captura de tela da saída da linha de comando (start-> run -> "cmd").

O problema é que o texto inicialmente impresso pelo programa é pressionado por um texto posterior e não consigo rolar para ele.

Tentei brincar com a largura e a altura em properties => layout, mas parece redimensionar a própria janela (as bordas) sem redimensionar a área de texto dentro da janela (o texto não tem mais "espaço", mas a janela é maior).

Alguém conhece uma solução / solução alternativa para isso?

Obrigado!

Yuval
fonte

Respostas:

11

O redimensionamento na caixa de diálogo de propriedades deve funcionar (verifique se você está redimensionando a largura e o tamanho do buffer, redimensionar a janela também deve aumentar o buffer), mas se não funcionar, você sempre poderá:

  • Redirecione a saída para um arquivo:

    program.exe > C:\path\to\file.txt
    
  • Confira o Console2

John T
fonte
É muito fácil configurar um atalho com os parâmetros de tamanho que você deseja para o seu prompt de comando .... mas eu também e um enorme fã do Console2.
Murdoch Ripper
1
Você também pode pressionar Alt-Space e ir para a guia Propriedades .
Você também pode tentar conemu - code.google.com/p/conemu-maximus5
patricks
6

Há uma configuração em uma das guias onde você pode definir o tamanho do buffer (quantas linhas ele deve armazenar para rolagem).

Editar: Você pode encontrá-lo na guia Layout, Tamanho do buffer de tela. Defina a Altura para o número de linhas que você deseja armazenar para rolagem.

Bobby
fonte
6

Você pode usar o seguinte para fazer isso também:

mode con:cols=x lines=y

Por exemplo:

mode con:cols=150 lines=80

Você pode criar atalhos que fazem isso automaticamente:

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

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

dê uma olhada no ColorConsole (gratuito e portátil), agora você pode usar o Faststone Capture (uma versão portátil e gratuita pode ser obtida aqui ) se precisar de uma 'captura de tela de rolagem' ou usar o recurso ColorConsole para exportar todo o lote para HTML / RTF.

Como um bônus, você acabou de adquirir uma substituição de CMD de primeira classe com uma infinidade de recursos úteis, como comandos favoritos, funcionalidade de copiar / colar / cortar, interface com guias, interface rápida, troca rápida de pastas etc.


fonte
Agradeço a resposta.
Yuval