C sharp - Ejecutar aplicaciones

 
Vista:

Ejecutar aplicaciones

Publicado por Oscar Arias (25 intervenciones) el 14/10/2004 14:36:58
Hola, nuevamente con una consulta. Necesito desde una aplicacion csharp ejecutar una linea de comando sobre nt 2000. La sentencia es un comando de linea oracle y seria algo asi como:
"exp usuario/clave@base file=file.dmp"
La verdad me gustaria saber como se ejecutan estas cosas desde csharp y si se puede enmascarar la ventana negra de la linea de comando. Nunca lo probe en este lenguaje, pero en otros siempre aparecia la pantalla negra hasta que terminaba de ejecutar.
Por ultimo, si alguien ha programado algo sobre oracle y ha podido ejecutar esto que busco - para backup/restore de una base - de otra forma agradeceria mucho alguna guia.
Desde ya gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ejecutar aplicaciones

Publicado por Edgar (278 intervenciones) el 14/10/2004 14:57:13
Hola

Usa la clase Process.. es algo asi

ProcessStartInfo info = new ProcessStartInfo( "exp", "usuario/clave@base file=file.dmp");

Info.CreateNoWindow = true; // Con esta linea evitas que aparezca la ventana

Process p = new Process ( info );
p.Start();

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar