Há um utilitário de área de transferência no Windows chamado clip.exe
.
No prompt de comando, você pode copiar o conteúdo de um arquivo para a área de transferência usando
clip < file.txt
Isso será útil se você usar o prompt de comando com frequência. Caso contrário, você pode adicioná-lo ao seu menu de contexto. Acabei de testar isso com instruções do HowToGeek no Windows 7, mas tive que fazer um pequeno ajuste antes de fazê-lo funcionar.
O HowToGeek também mencionou que clip.exe
não vem com o XP; portanto, você precisará baixá-lo do Microsoft FTP aqui e colocá-lo no diretório do sistema Windows.
Passos:
- Aberto
regedit.exe
- Vá para
HKEY_CLASSES_ROOT/txtfile/shell
(Isso não funcionou para mim, então eu tive que colocá-lo em baixo HKEY_CLASSES_ROOT/*/shell
, o que o faz aparecer em CADA menu de contexto)
- Adicione uma nova chave intitulada
copytoclip
- Defina o valor padrão
copytoclip
para algo comoCopy to
Clipboard
- Em
copytoclip
, adicione uma chave chamadacommand
- Defina o valor padrão
command
paracmd /c clip < "%1"
Agora, sempre que você clicar com o botão direito do mouse em um arquivo, deverá ver uma Copy to Clipboard
opção. O que é que quando você clica nele, ele abre um prompt de comando e executa o clip.exe
utilitário na saída canalizada do arquivo selecionado.
clip < file.txt
funciona bem no prompt de comando e não requer uma edição do registro, a menos que o usuário queira adicioná-lo ao menu de contexto - e, como você não disse o contrário, presumo que o mesmo se aplica à sua resposta. OK, admito que sua resposta é útil. E, tecnicamente, é diferente - a maneira como uma roda roxa difere de uma roda preta. Ainda é uma roda.