Problemas con Process.Start

07/02/2006 - 17:53 por mandle | Informe spam
Tengo un pequeño problema con Process.Start. y el problema es que no me
funciona ;)

Les explico.. tengo una aplicación que me realiza la impresion de etiquetas
de códigos de barra, a esa aplicación yo le emvio parámetros indicando el
archivo y la fuente de datos.

el comando es el siguiente c:\Aplicacion\App.exe /F=c:\Etiq\Etiq.rpx
/D=c:\Etiq\Etiq.txt /p/x

Cuando ejecuto el comando por el CMD (DOS) si me imprime bien, pero al
momento de ejecutarlo desde mi webserver utilizando el process.start no
funciona, solo levanta la aplicación como un proceso y no manda a imprimir.

he tratado todos los códigos

string ejecutable = @"c:\Aplicacion\App.exe"
string opciones = @" /F=c:\Etiq\Etiq.rpx /D=c:\Etiq\Etiq.txt /p/x"
string otraforma = @" c:\Aplicacion\App.exe /F=c:\Etiq\Etiq.rpx
/D=c:\Etiq\Etiq.txt /p/x

process.strart(Ejecutable,opciones);
process.start(otraforma);

Pero nada que me fuciona, hice hasta un archivo .BAT para ejecutar la
aplicación pero nada...

El mismo código lo ejecute desde winform VB.NET y funcionó bien..

Qué puede estar pasando?
 

Leer las respuestas

#1 David
08/02/2006 - 08:58 | Informe spam
Hola mandle,

Yo también mis más y mis menos con el Proccess :), también por lo
argumentos. Al final conseguí que funcionara en el 2005 de la siguiente forma:

Process process = new Process();
process.StartInfo.UseShellExecute = false;
process.StartInfo.FileName = ejecutable;
process.StartInfo.Arguments = args;
process.StartInfo.CreateNoWindow = true;
process.Start();

Espero que te pueda ayudar. Saludos.


"mandle" escribió:

Tengo un pequeño problema con Process.Start. y el problema es que no me
funciona ;)

Les explico.. tengo una aplicación que me realiza la impresion de etiquetas
de códigos de barra, a esa aplicación yo le emvio parámetros indicando el
archivo y la fuente de datos.

el comando es el siguiente c:\Aplicacion\App.exe /F=c:\Etiq\Etiq.rpx
/D=c:\Etiq\Etiq.txt /p/x

Cuando ejecuto el comando por el CMD (DOS) si me imprime bien, pero al
momento de ejecutarlo desde mi webserver utilizando el process.start no
funciona, solo levanta la aplicación como un proceso y no manda a imprimir.

he tratado todos los códigos

string ejecutable = @"c:\Aplicacion\App.exe"
string opciones = @" /F=c:\Etiq\Etiq.rpx /D=c:\Etiq\Etiq.txt /p/x"
string otraforma = @" c:\Aplicacion\App.exe /F=c:\Etiq\Etiq.rpx
/D=c:\Etiq\Etiq.txt /p/x

process.strart(Ejecutable,opciones);
process.start(otraforma);

Pero nada que me fuciona, hice hasta un archivo .BAT para ejecutar la
aplicación pero nada...

El mismo código lo ejecute desde winform VB.NET y funcionó bien..

Qué puede estar pasando?



Preguntas similares