elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  duda en c#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda en c#  (Leído 4,842 veces)
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
duda en c#
« en: 7 Junio 2009, 06:06 am »

hola a todos alguien sabe como enviar un texto a una ventana abierta a traves de C# por ejemplo el de madantrax hace eso pero en visual basic , floodeando al msn , pero en mi caso no quiero hacer eso , quiero saber que metodo puedo hacer para enviar un texto de un txtbox a una ventana abierta cualquiera alguien podria orientarme?



En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: duda en c#
« Respuesta #1 en: 7 Junio 2009, 06:18 am »

http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx

 :D


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: duda en c#
« Respuesta #2 en: 7 Junio 2009, 06:29 am »

Gracias lo probare , ahi les cuento como les fue  , si alguien tiene mas info al respecto que me lo diga , yo igual googleare   :)
En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: duda en c#
« Respuesta #3 en: 7 Junio 2009, 06:31 am »

Hola, tambien podes mandarsela con api's, porque sendkeys por ahi no funciona...

saludos.
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: duda en c#
« Respuesta #4 en: 7 Junio 2009, 06:45 am »

Hola, tambien podes mandarsela con api's, porque sendkeys por ahi no funciona...

saludos.

Hola si me puedes dar un ejemplo por favor?, gracias   :)


Código
  1.   private void button1_Click(object sender, EventArgs e)
  2.        {
  3.       //     this.Hide();
  4.           // SendKeys.Send("A");
  5.  
  6.        //    MessageBox.Show("ALGO");
  7.            SendKeys.Send("{CAPSLOCK}");
  8.           // SendKeys.Flush();
  9.          //  SendKeys.Send("{ENTER}");
  10.  
  11.        }
  12.  
  13.  
  14.  

ahi se supone que deberia desactivarse el boton de mayuscula cierto ? , pero no pasa nada xD
--

akjjkakja googleando como una hora encontre mi propia pregunta que la hice hace como 30 minutos XD

http://www.google.cl/search?q=sendkey+C%23&hl=es&lr=lang_es&start=70&sa=N
« Última modificación: 7 Junio 2009, 07:28 am por BadDevil » En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: duda en c#
« Respuesta #5 en: 7 Junio 2009, 19:42 pm »

la api se llama keybd_event busca que hay ejemplos...no se si en C# pero en visual basic hay un monton y no son dificiles de pasar..

saludos.
En línea

Meta


Desconectado Desconectado

Mensajes: 3.439



Ver Perfil WWW
Re: duda en c#
« Respuesta #6 en: 8 Junio 2009, 04:57 am »

http://msdn.microsoft.com/es-es/library/system.windows.forms.sendkeys.aspx
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: duda en c#
« Respuesta #7 en: 8 Junio 2009, 06:23 am »

Tiene razón seba123neo, mejor hacer uso de la API  :P
http://msdn.microsoft.com/en-us/library/ms646304(VS.85).aspx

Si te fijas al final, viene como hacerlo en C#, simplemente declaras la API al comienzo de la clase y luego solo la llamas.
Para usar APIS:
Código
  1. using System.Runtime.InteropServices;

Y luego:
Código
  1. [DllImport("user32.dll", EntryPoint = "keybd_event", CharSet = CharSet.Auto, ExactSpelling = true)]
  2. public static extern void Keybd_event(byte vk, byte scan, int flags, int extrainfo);

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: duda en c#
« Respuesta #8 en: 8 Junio 2009, 19:01 pm »

Gracias ! , luego probare todo lo que me han dicho , ahora estoy estudiando =P  ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines