Copy & Paste

Iniciado por BrokerJoker, 25 Marzo 2012, 01:52 AM

0 Miembros y 2 Visitantes están viendo este tema.

BrokerJoker

Hola , me podrias dar una pista de como hacer que aparezca el texto que copyo con Ctrl +c lo de copy & paste .

Porfavor T_T

spiritdead

mi programa hace eso, pero lo tengo limitado para imagenes y links de descargas para que mi soft las importe al gestor de descargas xD
Facilitador De Tareas - Task Simplifier (FDT)

BrokerJoker

Cita de: spiritdead en 25 Marzo 2012, 07:29 AM
mi programa hace eso, pero lo tengo limitado para imagenes y links de descargas para que mi soft las importe al gestor de descargas xD

no pregunte si tu soft lo hace , pedi una pista --'

$Edu$

Con el RichTextBox tenes metodos para hacer el copy y paste, o sino busca como manejar el portapapeles en .net, siempre se encuentra algo en google.

BrokerJoker

Cita de: $Edu$ en 25 Marzo 2012, 16:44 PM
Con el RichTextBox tenes metodos para hacer el copy y paste, o sino busca como manejar el portapapeles en .net, siempre se encuentra algo en google.

si pero como no se como se llamaria eso xD , encontre algo pero no para copiar cuando hago Ctrl+c

$Edu$

Con un textbox comun lo puedes hacer tambien a lo que te decia, lee esto por las dudas:

http://msdn.microsoft.com/es-es/library/system.windows.clipboard.aspx

http://www.elguille.info/NET/vb6anet/textbox01.htm (en este busca por alla abajo que esta)

Solamente busque en google.

Una vez que sabes como obtener lo copiado en el portapapeles, lo pones donde vos quieras.

criskapunk

Buenas,

Si lo que querés es copiar texto, te basta únicamente con un textbox (Yo le puse un botón también, solo para que lo copie al presionarlo).

Código (vbnet) [Seleccionar]
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        ' Con esto te aseguras que en el portapapeles haya texto
        If My.Computer.Clipboard.ContainsText = True Then

            ' Obtenes el texto y lo copias en la TextBox
            TextBox1.Text = My.Computer.Clipboard.GetText

        End If

    End Sub

End Class


Podés mirar acá:
:http://www.recursosvisualbasic.com.ar/htm/vb-net/15-portapapeles.htm

Otra cosa, tratá de especificar en que lenguaje .NET lo querés hacer.

Un saludo.

spiritdead

Cita de: $Edu$ en 25 Marzo 2012, 17:34 PM
Con un textbox comun lo puedes hacer tambien a lo que te decia, lee esto por las dudas:

http://msdn.microsoft.com/es-es/library/system.windows.clipboard.aspx

http://www.elguille.info/NET/vb6anet/textbox01.htm (en este busca por alla abajo que esta)

Solamente busque en google.

Una vez que sabes como obtener lo copiado en el portapapeles, lo pones donde vos quieras.
si edu pero acuerdate que debera hacer uso de API y de hooks para capturar cuando use el portapapeles el sistema, es algo bastante complicado sino se maneja con cuidado sobretodo a la hora de soltar el hook
Facilitador De Tareas - Task Simplifier (FDT)

$Edu$

Yo solo le deje como hacer para capturar el contenido del clipboard, alla el despues para lo que lo quiera, porque talvez usa el codigo con algun boton, solo cuando el quiera ver el contenido y ahi no tiene ningun problema. Usando el codigo de criskapunk ya esta.

BrokerJoker

Bueno todo funciona pero como quero para un keyloguer no me va a servir T_T por que no se como ponerlo xd