in reply to detecting running environment, windows

IPC::Run3 uses system() to invoke the child.

Nope :)

....

try  use Win32 qw(SW_HIDE); Win32::SetChildShowWindow(SW_HIDE);

Sorry if this doesn't help you, I won't be responding further in this thread :)

Replies are listed 'Best First'.
Re^2: detecting running environment, windows
by sdetweil (Sexton) on Feb 10, 2013 at 00:36 UTC
    don't know what your 'Nope' means
    from run3.pm
    my $r = ref $cmd ? system { $cmd->[0] } is_win32 ? map { # Probably need to offer a win32 escaping # option, every command may be different. ( my $s = $_ ) =~ s/"/"""/g; $s = qq{"$s"}; $s; } @$cmd : @$cmd : system $cmd;
    thanks for the hide.. I don't get the child window, but also stdin doesn't work.. will look thru the rest of run3..