Copie a y pegue del sujetapapeles: Una solución de la cruz-plataforma en Java
¿Usted ha sentido nunca la necesidad de copiar una salida generada en línea de comando al sujetapapeles, o quiso pegar del sujetapapeles a la línea de comando?
Las utilidades siguientes de Java (cruz-plataforma) le ayudarán hacen apenas eso.
Uso:
=> para copiar el resultado de un programa al sujetapapeles
mundo del eco hola | Java ClipCopy
dir | Java ClipCopy
=> para pegar el contenido del sujetapapeles a un archivo
Java ClipPaste > clip.txt
Esto se puede también utilizar para quitar el requisito de crear ficheros temporales en una hornada/un shell script complejos.
Para mecanografiar contenido del sujetapapeles directamente de la línea de comando apenas tipo: Java ClipCopy
Extremo con el contenido con el carácter de extremo de su OS, de Ctrl-z para las ventanas y de Ctrl-d para Unix.
Transferencia directa:
ClipCopy.class
ClipPaste.class
Para la línea contadores, ClipCopy es 4 líneas de código y ClipPaste es 2 líneas de código. Esto no considera la importación, la clase y las declaraciones y la abertura principal y los apoyos cerrados.
Déjeme saber si usted encuentra esto útil.
Nota: Para los usuarios de no-Java usted puede ser que la encuentre más fácil transferir el archivo del tarro y funcionar con los comandos modificados como se muestra abajo:
Uso:
=> para copiar el resultado de un programa al sujetapapeles
mundo del eco hola | Java - cp clip.jar ClipCopy
dir | Java - cp clip.jar ClipCopy
=> para pegar el contenido del sujetapapeles a un archivo
Java - cp clip.jar ClipPaste > clip.txt
Esto toma cuidado de cualquier edición del ajuste del classpath. Usted todavía necesita tener jre instalado en su sistema.
Limitación: No probado con el contenido binario. Esto se significa para las transferencias del texto solamente.
Archivado bajo software de Java |
|
RSS 2.0 |
Envíe por correo electrónico este artículo
Usted puede también tener gusto de leer |


Agregue a los favoritos de Technorati

































15 de marzo de 2005 en el 4:38 P.M.
[...] VE él. Recuerde fijar excepto como tipo al HTML. Ábralo en Internet Explorer y copíelo al sujetapapeles usando el afte Ctrl-UNo Ctrl-c [...]
28 de julio de 2005 en el 1:24 P.M.
hola allí,
gracias.
He manejado previamente algo similar usando el Perl
Mi escritura del Perl sufre sin embargo de no poder copiar salida multilínea correctamente. Utilizo la escritura de la copia del sujetapapeles usando algo similar
“gato blahblah.txt | xargs -0 clipcopy.pl”
Pero… volviendo a su programa, sobre Windows Xp,
“dir | Java - cp trabajos de clip.jar ClipCopy” apenas finos.
Pero cuando intento el “gato cclcl.pl | ¿xargs -0 Java - el cp clip.jar ClipCopy”, el programa consigue lanzado (que observo por el retardo) pero no veo cualquier cosa en el sujetapapeles??
BTW, estoy utilizando el cygwin
Gracias,
BR,
~A
29 de julio de 2005 en el 9:57
Intento
gato cclcl.pl | Java - cp clip.jar ClipCopy
2 de octubre de 2006 en el 12:21
Estoy teniendo un problema con este uso… que trabaja bien con “| Java - el cp clip.jar ClipCopy” instaló tubos de otro comando, pero el problema es que inserta un retorno del carro después del contenido del sujetapapeles.
Por ejemplo: “mundo del eco hola | Java - cp clip.jar ClipCopy”
exhibiciones como: “Hola mundo
”
Esto es un problema para mí pues yo necesita poder pegar la secuencia (hola mundo) en otro programa y no me dejará.
¿Pensamientos en cómo conseguir alrededor de esto?
Aclamaciones,
Pete
2 de octubre de 2006 en el 12:23
Apesadumbrado, im usando el MS-DOS estándar (WinXP)