Como copiar a saída do prompt de comando diretamente para a área de transferência do Windows
A maneira clássica de copiar dados do prompt de comando é a seguinte:
- clique com o botão direito no título da janela do prompt de comando e escolha Editar -> Marcar comando
- selecione o texto dentro do prompt de comando usando o mouse
- para copiar o texto selecionado, clique com o botão direito no título da janela do prompt de comando e escolha Editar-> Copiar comando (ou apenas pressione Enter no teclado).
Se você tiver o Modo de Edição Rápida habilitado, poderá pular a etapa 1 e arrastar diretamente para selecionar e pressionar Enter.
No Windows Vista, a Microsoft adicionou uma nova forma, que é bastante prática e não requer tantos cliques - a grampo comando. o grampo O comando pode aceitar a saída de qualquer ferramenta do console e enviá-la para a área de transferência do Windows. Vejamos como ele pode ser usado com o seguinte exemplo simples.
Vamos copiar para a área de transferência a saída do comando dir, que imprime a lista de diretórios fornecida no console.
Na captura de tela acima, você pode ver o resultado do comando dir. Vamos modificar o comando e combinar o comando dir com o
dir | grampo
Observe que a barra vertical do meio não é 'i' maiúsculo ou 'L' minúsculo, esse caractere é chamado de barra vertical ou barra vertical. Ele está localizado acima da tecla '\'. Pressione Shift + \ para entrar.
A saída desta combinação no console estará vazia:
Porque? Porque todos os resultados de saída do console são enviados diretamente para a área de transferência!
Execute o aplicativo Notepad (ou seu editor de texto favorito) e pressione CTRL + V colar. Você obterá a lista de diretórios lá:
Dica bônus: especialmente para o comando dir, você pode especificar o / b switch, que removerá as informações adicionais da saída, mas manterá apenas os nomes dos arquivos. Modifique o comando para que fique assim:
dir / b | clip
Você obterá a seguinte saída na área de transferência: