SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Soultaker en Miércoles 19 de Enero de 2005, 14:30

Título: Interactuar Con Otras Aplicaciones
Publicado por: Soultaker en Miércoles 19 de Enero de 2005, 14:30
Hola que tal chicos, tengo una duda ustedes saben si hay alguna forma de interactuar con otras aplicaciones, a que me refiero, digamos que en un formulario de Visual Basic .NET creo una simple aplicacion donde ingeso un texto y en este caso quisiera interactuar con el MSN Messenger osea lo que ingreso en el TextBox del formulario hecho en visual net lo quisiera pasar como mi Nick del MSN Messenger, bueno espero que me hayan entendido.

 :comp:
Título: Re: Interactuar Con Otras Aplicaciones
Publicado por: Güorker en Miércoles 19 de Enero de 2005, 16:07
Hola,

No se si con el messenger funcionaría, pero yo he conseguido ejecutar un programa de Consola (por ejemplo ping.exe) y obtener los resultados que salen por pantalla en un string.

Esto lo he  hecho con la clase Process.

Un ejemplo para ver si una maquina está operativa (debe tener activado la contestacion de ping):

(Está en C#, Lo siento :( )

Código: Text
  1.  
  2. string nomServ = "";
  3. string modificadores = "-n 1 -w 20 ";
  4. System.Diagnostics.Process p = new System.Diagnostics.Process();
  5. p.StartInfo.UseShellExecute = false;
  6. p.StartInfo.RedirectStandardOutput = true;
  7. p.StartInfo.FileName = "ping.exe";
  8. p.StartInfo.Arguments = modificadores + "127.0.0.1";
  9. p.Start();
  10. p.WaitForExit();
  11. string output = p.StandardOutput.ReadToEnd();
  12.  
  13.