Foros del Web » Programación para mayores de 30 ;) » .NET »

invocar un .exe desde windows form..

Estas en el tema de invocar un .exe desde windows form.. en el foro de .NET en Foros del Web. hola: quisiera saber como puedo desde un button creado en windows form, llamar a un archivo .exe tambien creado con windows form... gracias.....
  #1 (permalink)  
Antiguo 08/04/2005, 09:57
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 19 años, 9 meses
Puntos: 0
invocar un .exe desde windows form..

hola:
quisiera saber como puedo desde un button creado en windows form, llamar a un archivo .exe tambien creado con windows form...

gracias..
  #2 (permalink)  
Antiguo 08/04/2005, 10:52
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Pueds hacerlo así:

Cita:
// Create the ProcessInfo object
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("tu_archivo.exe");
psi.UseShellExecute = false;
psi.RedirectStandardOutput = true;
psi.RedirectStandardInput = true;
psi.RedirectStandardError= true;
psi.WorkingDirectory = sPath;

// Start the process
System.Diagnostics.Process proc = System.Diagnostics.Process.Start(psi);

// Close the process
proc.Close();
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 08/04/2005, 14:08
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 19 años, 9 meses
Puntos: 0
gracias pero es en visual basic .net.

gracias pero esto lo requiero en visual basic .net..
gracias..
  #4 (permalink)  
Antiguo 08/04/2005, 15:14
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Pues no le veo problema pasarlo a vb.net..

En las faq´s puse un conversor, en este caso es casi lo mismo..

así sería en vb.net

Cita:
'Create the ProcessInfo object
Dim psi As new System.Diagnostics.ProcessStartInfo("tu_archivo.ex e")
psi.UseShellExecute = false
psi.RedirectStandardOutput = true
psi.RedirectStandardInput = true
psi.RedirectStandardError= true
psi.WorkingDirectory = sPath

'Start the process
dim proc As System.Diagnostics.Process = System.Diagnostics.Process.Start(psi)

'Close the process
proc.Close()
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:49.