Copiando um pedaço de saída no Windows 7

1

Eu estou querendo saber como copiar um pedaço de saída no prompt de comando no Windows 7. O que eu estou finalmente tentando realizar é quando eu digito "impressão de rota" Eu quero copiar os IPs listados na tabela de rotas IPv4. Eu usei o comando findstr para pegar uma linha de cada vez, mas existe uma maneira de pegar a tabela inteira de uma só vez?

Obrigado,

    
por syuusuke 01.04.2010 / 11:38

5 respostas

3

Ok, isso está ficando muito feio, mas parece funcionar de alguma forma:

route print -4 | findstr /r /c:"^  *[0-9][0-9]*\.[0-9][0-9]*\."

Isso produz a tabela de roteamento IPv4 completa para mim, excluindo a lista de interfaces.

No entanto, talvez seja melhor executá-lo em for /f e apenas contar o número de linhas que consistem apenas em = sinais para saber onde você está na saída.

    
por 01.04.2010 / 12:30
3

"agarrar" em que sentido?

Seria útil colocar a saída em um arquivo? e, g.

c: \ route print > test.txt

    
por 01.04.2010 / 12:24
3

Você pode copiar a saída diretamente na área de transferência do Windows por 'piping' para 'clip'

para que seu comando seja assim:

route print | clip

Você pode colar no bloco de notas, etc.

Você também pode copiar peças manualmente para a área de transferência clicando com o botão direito do mouse na janela, selecionando 'marca' e arrastando uma área. Enquanto a área estiver destacada, a área de transferência conterá uma cópia dessa área.

    
por 01.04.2010 / 12:28
1

Tente usar o powershell. Você pode fazer muito mais com isso. Pode haver uma maneira melhor de fazer isso.

    
por 01.04.2010 / 12:00
-1

c: > impressão de rota > rprint.txt

c: > bloco de notas rprint.txt

    
por 08.04.2014 / 19:05