Your question is abiguous. Do you want to

  1. Spawn several commands and have each present it own results in seperate console windows?
  2. Spawn several commands, capture the output into your script and the present the output into several console windows?
  3. Which OS do you want to do this on?

Assuming the former, and the Win32 platform, then

system( 'start thecommand its args here' );
will do the trick. There's probably an equivalent for *nix.

If the latter is the case, then you might start by looking at this Open a second DOS window recent thread to see if the work involved is commensurate with your need for this.

It is possible, but awkward and somewhat messy to do this on Win32. I have a partial solution (on the thread). I also have a slightly different variation which I find more satisfactory. This consists of placing the different sets of output into different buffers and using Ctrl-TAB/Ctrl-Shift-TAB, to cycle through them within the same screen. This has numerous advantages IMO, and mirrors the mechanisms found in many editors, browsers etc.

The code I have for this is mostly in my head and a few skeletal test scripts. It's one of many projects that I might get around to completing if I ever found a need for it.


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
Hooray!


In reply to Re: Get output to different windows by BrowserUk
in thread Get output to different windows by banduwgs

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.