Como es el código que usas? seguro usa CreateProcess(), y no WinExec().
Create process lleva el nombre del proceso y los argumentos por separado,
WinExec() lleva un solo string y se paresea. Creo que con WinExec() tendría
que funcionar.

Una alternativa es ejectuar el cmd.exe con argumentos /c y después otro
único argumento con "el_comand.exe > el_archivo.txt" (INCLUYENDO las
comillas). algo así

   salute!


2013/12/23 Emilio Oca <[email protected]>

> Gera, que honor que me respondas!!
>
> Si, eso trate de entrada (de hecho es lo que necesito), pero no funciona
> asi, el piping no esta habilitado. todo lo que le pongas lo toma como
> parametro de entrada al comando o funcion que invoques y no como una
> indicacion al SO para que ejecute un segundo comando que seria el piping.
> Creo que eso tien algo de sentido. Por eso me enfoque en tratar de hacer
> algo con el handle que te dejan esas operaciones.... pero no logre nada.
> Todo va via FFI y me supera :(
>
> Alguna pista que pueda seguir?
>
> Gracias
>
> Emilio
>
>
>
> 2013/12/23 Gerardo Richarte <[email protected]>
>
>> Hola Emilio. La verdad no se, pero quizás podés ejecutar el comando
>> redireccionando la salida a un file (con > ) y después levantar el file...
>> por lo menos mientras conseguís una solución de verdad (que va a tener que
>> ver con abrir unos handles y redireccionar las salida (y entrada) a los
>> handles.
>>
>> saludos!
>>
>>
>>
>> 2013/12/23 Emilio Oca <[email protected]>
>>
>> Hola
>>>
>>> Alguien sabe como puedo capturar desde pharo las salida de una consola
>>> invocada desde NativeBoost?
>>>
>>  --
>> --
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>>
>> http://www.clubSmalltalk.org
>> ---
>> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
>> de Grupos de Google.
>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>> electrónicos, envía un correo electrónico a
>> [email protected].
>> Para obtener más opciones, visita
>> https://groups.google.com/groups/opt_out.
>>
>
>  --
> --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
> http://www.clubSmalltalk.org
> ---
> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
> de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> [email protected].
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out
> .
>

-- 
-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org
--- 
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de 
Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos 
electrónicos, envía un correo electrónico a 
[email protected].
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Responder a