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 é empurrado para cima por um texto posterior e não consigo rolar para ele.

Eu tentei brincar com a largura e a altura nas propriedades = > 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 para isso?

Obrigado!

    
por Yuval 05.12.2009 / 00:01

4 respostas

11

O redimensionamento sob o diálogo de propriedades deve funcionar (certifique-se de redimensionar a largura e o tamanho do buffer, redimensionar a janela sozinha também deve aumentar o buffer), mas se não funcionar, você sempre poderá:

  • Redirecionar a saída para um arquivo:

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

por 05.12.2009 / 00:06
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, no tamanho do buffer de tela. Defina a Altura para o número de linhas que você deseja armazenar para rolagem.

    
por 05.12.2009 / 00:05
6

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

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
    
por 11.01.2011 / 21:14
1

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

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

    
por 05.12.2009 / 00:12