Copiar todo o histórico do prompt de comando

1

Portanto, estou executando o windows 7 e tenho um programa longo que é executado através do prompt de comando e eu preciso da saída dele. Eu coloquei o Buffer Size e o Number of Buffers em 999 , mas ainda não consigo obter todo o histórico de quando meu programa começa a ser executado. Sugestões sobre como talvez eu possa imprimir o histórico em um arquivo ou copiar a coisa toda?

    
por Howdy_McGee 26.11.2012 / 03:29

4 respostas

6

O Windows tem algo semelhante ao operadores de redirecionamento no Linux.

A mesma sintaxe exata pode ser usada:

progname > outputfile.txt

Isso limpará o arquivo de seu conteúdo antigo e o preencherá com a saída de progname .

Se você precisar anexar ao arquivo (adicionar mais sem eliminar o conteúdo antigo), use a sintaxe abaixo:

progname >> outputfile.txt

    
por 26.11.2012 / 03:34
3

O que você deseja é chamado de "redirecionamento" e pode ser feito em qualquer prompt de terminal / comando. Apenas use command_to_run > filename_to_save_into .

Observe também que uma seta dupla irá anexar a um arquivo, como em command_to_run >> filename_to_append_onto .

    
por 26.11.2012 / 03:35
2

Para enviar a saída para o anexo da área de transferência | clip .

Ex: ping example.com | clip

Da minha área de transferência:

Pinging example.com [192.0.43.10] with 32 bytes of data:
Reply from 192.0.43.10: bytes=32 time=70ms TTL=244
Reply from 192.0.43.10: bytes=32 time=103ms TTL=244
Reply from 192.0.43.10: bytes=32 time=16ms TTL=244
Reply from 192.0.43.10: bytes=32 time=19ms TTL=244

Ping statistics for 192.0.43.10:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 16ms, Maximum = 103ms, Average = 52ms
    
por 26.11.2012 / 03:38
0

Além do redirecionamento, você também pode aumentar o tamanho do buffer do prompt de comando. Detalhes são explicados aqui: link

  1. Open Command Prompt
  2. Click the upper-left corner of the Command Prompt window, and then click Properties.
  3. Click the Options tab.
  4. In Command History, type or select 999 in Buffer Size, and then type or select 5 in Number of Buffers.
  5. In Edit Options, select the Quick Edit Mode and Insert Mode check boxes.
  6. Click the Layout tab.
  7. In Screen Buffer Size, type or select 2500 in Height.
  8. Do any of the following optional tasks:
    • In Screen Buffer Size, increase Width.
    • In Window Size, increase Height.
    • In Window Size, increase Width.
    • Clear the Let system position window check box, and then, in Window Position, change the values in Left and Top.
  9. In the Apply Properties dialog box, click Save properties for future windows with same title.

Na seção Observação

  • By increasing the screen buffer size to 999, you enable scrolling through the Command Prompt window.
  • By increasing the number of buffers to five, you increase the number of lines in the Command Prompt window to 5000.
    
por 26.11.2012 / 04:28