Pregunta

Me encuentro ejecutando secuencias de comandos y copiando y pegando el resultado de estas ejecuciones en correos electrónicos o en algunos otros documentos. ¿Hay alguna manera de hacer que el paso de copiar al portapapeles forme parte del script? La mayoría de mis scripts son archivos Perl o bat y trabajo en Windows.

Gracias.

¿Fue útil?

Solución

Hay una utilidad llamado clip.exe que puedes usar. Simplemente canalice la salida de su script o cualquier otro comando en clip.exe (Primero, póngalo en su ruta en algún lugar. Si no tiene un lugar habitual para este tipo de utilidades, puede volcarlo en el directorio que normalmente ejecuta sus scripts de, o he conocido personas que usan c: \ Windows \ system32 en un apuro ...):

somescript.bat | clip

Luego pégalo.

Otros consejos

En Perl, instale y use Win32 :: Portapapeles módulo

No estoy seguro sobre el portapapeles, pero puede canalizar la salida a un archivo de texto pero haciendo algo como esto:

somescript.bat > output.txt
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top