candyman has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I have a Perl Tk GUI application that I have built into an executable using the ActiveState Windows PerlApp tool. Within my code I execute a series of commands using backticks (invokes Bash shell scripts). When the application is run I get a series of DOS/Bash windows appearing wihle these scripts are being executed.

My question is, is there a way to suppress to creation of these DOS windows while my application is running?

I have built my application with the -gui option:

perlapp -gui dlgProtoDb.pl

But this seems to only surpress the DOS window that is created on startup.

Thanks
  • Comment on Annoying DOS window popup within activestate PerlApp

Replies are listed 'Best First'.
Re: Annoying DOS window popup within activestate PerlApp
by BrowserUk (Patriarch) on Feb 02, 2006 at 06:16 UTC

    Update: Link id corrected per ikegami's post below with thanks.

    Re: Hiding programs launched within wperl'd script may do the trick for you.


    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.