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

Ejecutar comandos atraves de UseShellExecute

Estas en el tema de Ejecutar comandos atraves de UseShellExecute en el foro de .NET en Foros del Web. Buenas estoy programando en c# y queria usar ipconfig para mostar los datos en un label y hasta alli perfecto. Es problema o lo que ...
  #1 (permalink)  
Antiguo 29/09/2007, 15:41
 
Fecha de Ingreso: junio-2003
Mensajes: 104
Antigüedad: 21 años, 9 meses
Puntos: 1
Exclamación Ejecutar comandos atraves de UseShellExecute

Buenas estoy programando en c# y queria usar ipconfig para mostar los datos en un label y hasta alli perfecto. Es problema o lo que me gustaria solucionar es cuando yo le doy al boton para ejecutar este proceso la ventana del msdos sa abre 1 sec y se vuelve a cerrar ¿hay alguna manera de hacer lo que quiero sin que se vea la ventana?

O si hay alguna manera mas directa de acceder a los comandos del msdos .. net , ping , ipconfig....

Process myProcess = new Process();
ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("ipconfig", "/all");

myProcessStartInfo.UseShellExecute = false;
myProcessStartInfo.RedirectStandardOutput = true;
myProcess.StartInfo = myProcessStartInfo;
myProcess.Start();
label1.Text = myProcess.StandardOutput.ReadToEnd();
myProcess.Close();


Gracias!
__________________
Ado_k2 :adios:
  #2 (permalink)  
Antiguo 29/09/2007, 16:53
 
Fecha de Ingreso: junio-2003
Mensajes: 104
Antigüedad: 21 años, 9 meses
Puntos: 1
Re: Ejecutar comandos atraves de UseShellExecute

Bueno despues de tanto intentar y probar lo he conseguido me faltaba:

myProcess.StartInfo.CreateNoWindow = true;


Gracias de todas maneras!
Sorry :)
__________________
Ado_k2 :adios:
  #3 (permalink)  
Antiguo 01/03/2008, 18:19
Avatar de subero  
Fecha de Ingreso: marzo-2007
Mensajes: 64
Antigüedad: 18 años
Puntos: 0
Re: Ejecutar comandos atraves de UseShellExecute

man todavia estas desarrollando eso
  #4 (permalink)  
Antiguo 03/03/2008, 19:12
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Re: Ejecutar comandos atraves de UseShellExecute

la forma correcta debería ser:

Cita:
...
myProcessStartInfo .WindowStyle = ProcessWindowStyle.Hidden;
...
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 16:40.