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

"C:\Program" no se reconoce como un comando interno o externo.

Estas en el tema de "C:\Program" no se reconoce como un comando interno o externo. en el foro de .NET en Foros del Web. Haciendo una aplicación puse el siguiente código : System.Diagnostics.Process.Start("CMD.EXE", "/C C://Program Files/mpl.exe"); y al ejecutarlo me sale en la pantalla de cmd el siguiente mensaje: ...
  #1 (permalink)  
Antiguo 29/01/2012, 19:44
Avatar de JoseSonora  
Fecha de Ingreso: enero-2012
Mensajes: 10
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta "C:\Program" no se reconoce como un comando interno o externo.

Haciendo una aplicación puse el siguiente código :

System.Diagnostics.Process.Start("CMD.EXE", "/C C://Program Files/mpl.exe");

y al ejecutarlo me sale en la pantalla de cmd el siguiente mensaje:

"C:\Program" no se reconoce como un comando interno o externo.

El problema es que al tener espacio el nombre de la carpeta cmd lo detecta como que si fuera comando.

¿Alguien puede decirme como solucionar esto? y si es posible desde codigo en c# por favor.

De antemano muchas gracias.
  #2 (permalink)  
Antiguo 30/01/2012, 19:02
Usuario no validado
 
Fecha de Ingreso: junio-2010
Ubicación: Guatemala
Mensajes: 196
Antigüedad: 14 años, 4 meses
Puntos: 25
Mensaje Respuesta: "C:\Program" no se reconoce como un comando interno o externo.

Saludos, haber si comprendo lo que deseas realizar... quieres abrir la consola y que luego de ejecutar el exe se cierre la ventana de comando y no envías parámetro alguno al exe.

Código C#:
Ver original
  1. string command = @"C:\Program Files\mpl.exe";
  2. System.Diagnostics.Process.Start(command);

Espero que te sea de utilidad
  #3 (permalink)  
Antiguo 01/02/2012, 21:41
Avatar de JoseSonora  
Fecha de Ingreso: enero-2012
Mensajes: 10
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: "C:\Program" no se reconoce como un comando interno o externo.

No eso no era lo que queria pero tambien era otro problemilla que me habia salido despues de saber como hacerlo. Muchas gracias por la ayuda :)

Etiquetas: c#, cmd
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 18:02.