----- Original Message ----
From: Chris Dolan <[EMAIL PROTECTED]>
> Try IPC::Open3, it's in the Perl core.
> http://search.cpan.org/perldoc?IPC::Open3
>
> IPC::Run3 is supposed to be good on Windows, but I haven't tried it
> enough.
> http://search.cpan.org/perldoc?IPC::Run3
Anyone have a Windows box and is willing to test this out for me?
> Finally, you can try duplicating the STDOUT filehandle and saving it
> in STDERR. Does this work as expected in Windows?
>
> open STDERR, '&STDOUT';
>From perldoc perlfaq8:
Note that you cannot simply open STDERR to be a dup of STDOUT in your
Perl program and avoid
calling the shell to do the redirection. This doesn’t work:
open(STDERR, ">&STDOUT");
$alloutput = ‘cmd args‘; # stderr still escapes
Cheers,
Ovid
--
Buy the book -- http://www.oreilly.com/catalog/perlhks/
Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/