elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 05:24  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?  (Leído 2,345 veces)
Francisasdasd

Desconectado Desconectado

Mensajes: 175


Whit The Monsters In My Head :S


Ver Perfil WWW
[VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« en: 6 Junio 2011, 22:06 »

Hola, saludos :D XD

Hago este tema para preguntar como copiar el contenido de un Archivo .TXT al portapapeles de Windows. Nada mas que eso xD.

Busque en en la Web y encontré un par de formas sobre como hacerlo, pero la de copiar "desde" IExplorer no me sirve porque pregunta a cada rato si quiero copiar al portapapeles y no me sirve xD. El de Word.Aplicattion (o algo así), tampoco porque no sé como aplicarlo a mi código.

Tengo el código listo, solo me falta eso.

El archivo lo almaceno en "C:\Pedido_Digitado.txt"


Por favor si alguien me puede ayudar se los agradeceía mucho.

Atento a sus comentarios.

Saludos.

Aca lo que llevo. Intente con SendKeys pero por alguna razon no funciona y tampoco me tira ningun error.

Código
'Dim i
set Wss=CreateObject("WScript.Shell")
Set objfso = createobject("scripting.filesystemobject")
Set objshell = createobject("wscript.shell")
Set PedidoDigitado = objfso.createtextfile("C:\Pedido_Digitado.txt",True) 'creamos el archivo
'For i=1 To 10 Step 1
CodSAP = InputBox("Ingrese Codigo SAP", "CARRO LLENO", "Cod SAP")
CantMat = InputBox("Ingrese Cantidad", "CARRO LLENO", "Cantidad")
PedidoDigitado.writeline CodSAP & " " & CantMat
'Next
PedidoDigitado.close
 
Set ObjFsoTwo = CreateObject("Scripting.FileSystemObject")
Set ArchivoACopiar = ObjFso.OpenTextFile("C:\Pedido_Digitado.txt",1,True)
Wss.SendKeys "^e"
Wss.SendKeys "^c"
ArchivoACopiar.Close
MsgBox "Pedido Copiado.-" & vbCrLf & "Genere Orden de Compra.-", vbInformation, "CARRO LLENO -> INFORMACIÓN"


Saludos y gracias de ante mano ;D!


En línea

:).
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #1 en: 6 Junio 2011, 23:56 »

O puedes usar clip o nircmd.


En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #2 en: 7 Junio 2011, 01:24 »

Tal vez esto te sirva?

http://msdn.microsoft.com/en-us/library/bb178854.aspx


De todas formas, en todos los ejemplos que he visto, se usa Wss.SendKeys("^a")  para seleccionar el texto, no ("^e")

saludosss
En línea

pa que
Francisasdasd

Desconectado Desconectado

Mensajes: 175


Whit The Monsters In My Head :S


Ver Perfil WWW
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #3 en: 7 Junio 2011, 02:02 »

Si usan "^a" es porque son sistemas en ingles, y para seleccionar todo usan CTRL + A, y nosotros usamos CTRL + E xD

@Leo, la idea es no usar elementos externos.

Gracias por las respuestas, voy a revisar el link.

Saludos.
En línea

:).
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #4 en: 7 Junio 2011, 03:02 »

En vbs, para poder hacer uso de clip de papeles debes de hacerlo por medio del objecto InternetExplorer.Application :P

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Francisasdasd

Desconectado Desconectado

Mensajes: 175


Whit The Monsters In My Head :S


Ver Perfil WWW
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #5 en: 7 Junio 2011, 15:25 »

Ah que fome xD, porque lo intenté ayer de nuevo,  y "me funcionó". Pero el problema es que no se como decirle que lea los datos desde un TXT y no desde una variable predefinida :S

Me prodrías ayudar con eso NovLucker?

De ante mano muchas gracias.
« Última modificación: 7 Junio 2011, 15:28 por Francisko.ASDF » En línea

:).
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #6 en: 8 Junio 2011, 00:33 »

http://blogs.technet.com/b/heyscriptingguy/archive/2004/08/13/can-i-copy-script-output-to-the-clipboard.aspx :P

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Francisasdasd

Desconectado Desconectado

Mensajes: 175


Whit The Monsters In My Head :S


Ver Perfil WWW
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #7 en: 8 Junio 2011, 15:51 »

Ya, pero si eso es lo mismo que tengo ya, ahora el problema es como lo aplico para leer esos dtos desde un tXT.


sludos

En línea

:).
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #8 en: 10 Junio 2011, 04:33 »

Como que es lo mismo que tienes tu? si en ningún lado creas esos objetos? :¬¬

Lo que te he dejado antes esta más que claro, luego lo que haces es leer el txt y guardar el valor en una variable, y luego lo metes dentro de portapapeles.

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Francisasdasd

Desconectado Desconectado

Mensajes: 175


Whit The Monsters In My Head :S


Ver Perfil WWW
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #9 en: 10 Junio 2011, 23:06 »

Ya pero por si no te das cuenta no tengo idea de como hacerlo, es por eso que estoy pidiendo ayuda.

Pero parace que hay que rogarles para que ayuden.

Saludos y gracias por nada.
En línea

:).
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #10 en: 10 Junio 2011, 23:14 »

Ya pero por si no te das cuenta no tengo idea de como hacerlo, es por eso que estoy pidiendo ayuda.

Pero parace que hay que rogarles para que ayuden.

Saludos y gracias por nada.

se que siempre te parece que posteamos de una forma desagradable o no queriendo ayudar.

Pero por otro lado tambien se que lo que Nov pretende es que aprendas por ti mismo, y tambien se que aflojará dentro de poco y te lo acabará resolviendo xD, es el mejor.

saludos
En línea

pa que
Francisasdasd

Desconectado Desconectado

Mensajes: 175


Whit The Monsters In My Head :S


Ver Perfil WWW
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #11 en: 11 Junio 2011, 00:31 »

Es que de verdad no entiendo como hacerlo. Saludos.
En línea

:).
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: [VBS]Como copiar contenido de un archivo .TXT al PortaPapeles?
« Respuesta #12 en: 12 Junio 2011, 01:12 »

ReadAll

Lee el  tuto de vbs que tienes más arriba con chincheta :¬¬

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
copiar contenido de un archivo
Programación Visual Basic
brako 3 426 Último mensaje 2 Enero 2006, 18:18
por brako
Cómo copiar el contenido de una web.
Dudas Generales
helejagy 9 1,564 Último mensaje 26 Abril 2006, 17:42
por .NiXoN.
Copiar imagen en portapapeles
Programación Visual Basic
CeLaYa 5 893 Último mensaje 18 Diciembre 2006, 16:12
por jrhomer
Copiar contenido archivo PHP
PHP
Castg! 4 2,375 Último mensaje 15 Noviembre 2009, 04:57
por Castg!
Podriamos Ver El Contenido del Portapapeles
Hacking Linux/Unix
Nu1l7 3 2,699 Último mensaje 27 Diciembre 2009, 00:23
por Nu1l7
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines