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

Ejecutar aplicación con la clase Process

Estas en el tema de Ejecutar aplicación con la clase Process en el foro de .NET en Foros del Web. Hola, El problema es el siguiente: - Abro un programa con la clase Process - El programa es en consola, donde debo escribir el nombre ...
  #1 (permalink)  
Antiguo 16/09/2010, 13:31
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 4 meses
Puntos: 0
Ejecutar aplicación con la clase Process

Hola,

El problema es el siguiente:

- Abro un programa con la clase Process
- El programa es en consola, donde debo escribir el nombre de un ficheo, el problema es que no soy capaz de escribir nada en la consola. He intentado con miProceso.StartInfo.Arguments, pero no funciona.

Alguna idea (en C# a ser posible)?
  #2 (permalink)  
Antiguo 17/09/2010, 14:22
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Ejecutar aplicación con la clase Process

Porque no le envias el parametro al momento de ejecutarlo en Process?

Saludos
  #3 (permalink)  
Antiguo 18/09/2010, 11:38
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Ejecutar aplicación con la clase Process

Supongo que te refieres a enviarle el parámetro mediante Process.StartInfo.Arguments. Esto sería válido si el otro programa estuviera esperando alguna instrucción como un fichero o cualquier otra cosa.

Lo que pretendo es abrir desde mi programa otro programa que es una consola, donde tengo que escribir, y lo quiero hacer de manera automática porque siempre es lo mismo.

He encontrado esto:

http://msdn.microsoft.com/en-us/library/ms171548.aspx

Pero pensaba que habría otra forma más sencilla.

Saludos!

Etiquetas: clase, ejecutar
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 08:04.