Como selecionar todo o texto na saída cmd se houver muito texto?

1

Eu executo um aplicativo via cmd ; depois que terminar, quero selecionar todo o texto desde o início, mas cmd não me permitirá fazer isso.

Eu já tentei com Alt + Espaço e escolha select all , e copy ; no entanto cmd deixe-me selecionar todo o texto final. O texto é muito grande e não consigo rolar completamente.

Como eu capturaria toda a saída?

    
por fastestsuperman 05.04.2017 / 11:40

2 respostas

3

Você pode usar o piping para clip (copiar para a área de transferência) ou usar fluxo para fornecer saída de comando para um arquivo de texto:

[command] | clip

[command] >> [outputfilename].txt

O primeiro comando copia toda a saída do comando para a área de transferência, que pode ser capturada no Bloco de Notas ou em qualquer outro processador de texto, e o segundo gera fluxo diretamente para o final de um arquivo de texto, ou cria um novo arquivo. arquivo se o nome do arquivo não existir antes, preencha-o com a saída do comando.

Atualização: Se você deseja exibir a saída na tela CMD e a saída para o arquivo de texto simultaneamente, use desta maneira:

[command] >> [outputfilename].txt & type [outputfilename].txt

O comando type lê todo o conteúdo do arquivo de saída imediatamente após o término do comando e os exibe como parte do texto da linha de comando.

NB: [comando] é qualquer sintaxe de comando reconhecível com a qual você deseja executar.

Referência adicional:

CMD: exporte todo o conteúdo da tela para um arquivo de texto

    
por 05.04.2017 / 12:16
0

Em uma janela cmd.exe, clique com o botão direito do mouse e selecione Marcar.

Depois, com o mouse, você arrasta a seleção em todo o texto que deseja copiar, mesmo aquele fora da tela, enquanto você está arrastando, ele vai rolar para cima ou para baixo até você soltar o botão do mouse.

Quando toda a seleção estiver concluída, basta pressionar Enter e toda a seleção irá diretamente para a Área de Transferência.

    
por 05.04.2017 / 17:40

Tags