Como posso obter a saída de um script a ser copiados para o clipboard do Windows?
-
08-07-2019 - |
Pergunta
Eu encontro-me a execução de scripts e copiar-colar a saída dessas corridas em e-mails ou em alguns outros documentos. Existe uma maneira tal que eu possa dar o passo copy-to-clipboard uma parte do próprio script? A maioria dos meus scripts são ou arquivos Perl ou morcego e eu trabalho no Windows.
Graças.
Solução
Há uma href="http://www.labnol.org/software/tutorials/copy-dos-command-line-output-clipboard-clip-exe/2506/" utilidade chamado clip.exe que você pode usar. tubo apenas a saída do seu script ou qualquer outro comando para clip.exe (Primeiro, colocá-lo em seu lugar caminho. Se você não tem um lugar habitual para estes kindss de utilitários, você pode despejá-lo no diretório que você normalmente executado seus scripts de, ou eu conheço as pessoas a usar c:\Windows\system32
em uma pitada ...):
somescript.bat | clip
Em seguida, cole de distância.
Outras dicas
Em Perl, instalar e usar Win32 :: Clipboard módulo
Não tenho certeza sobre a área de transferência, mas você pode canalizar a saída para um arquivo de texto, mas fazer algo como isto:
somescript.bat > output.txt