Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^2: Handling MSWin Script Output -- ParentPID

by kcott (Archbishop)
on Sep 16, 2019 at 05:06 UTC ( [id://11106222]=note: print w/replies, xml ) Need Help??


in reply to Re: Handling MSWin Script Output -- ParentPID
in thread Handling MSWin Script Output

G'day Discipulus,

Firstly, sorry for the late response. I had some fairly major dental work last week: I've spent the last few days recovering and doing little else.

Thanks for the script and examples. I imagine that code could be put into a module; perhaps used something (very roughly) like:

... use if $^O eq 'MSWin32', Win32::Exit::Prompt => 'exit_prompt'; ... exit_prompt() if $^O eq 'MSWin32'; exit;

That's still extra code for every script and, as you say, it "is slow".

As running Perl scripts directly from Win10, instead of from Cygwin, is likely to be an infrequent requirement for a $work task — at least for the time being — I'll probably be looking at handling this in the following order:

  1. Run scripts without extra code from cmd.exe (see discussion under VinsWorldcom's response).
  2. Run scripts without extra code from a possibly reconfigured PowerShell (see discussion under Orangutan's reply).
  3. Run scripts with your extra code from anywhere.

— Ken

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11106222]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (9)
As of 2024-03-28 09:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found