in reply to Re^5: Win32 wperl open Console when system
in thread Win32 wperl open Console when system
I finally got it work the way I want by using:
sub ShowPDF { my $pdf=shift; my $action = { MSWin32 => sub { $pdf=~s/\//\\/g; qx/explorer.exe "$url"/; }, darwin => sub { system qq{open "$pdf" >/dev/null 2>&1 &} }, }->{$^O} || sub { system qq{xdg-open "$pdf" >/dev/null 2>&1 &} }; $action->(); }
I just had to add the RE to make sure there is only '\' in the path (its porting from Unices).
Using "explorer" command did the trick and solved my issue !
Many, many , thank to you all :-))
F.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^7: Win32 wperl open Console when system
by Anonymous Monk on Jan 21, 2020 at 21:32 UTC |