From: Robert M. <rm...@po...> - 2006-05-17 19:14:40
|
Jeremy White wrote: > Robert May wrote: >> Is this a good thing to pursue? Suggestions for changes or >> alternative approaches welcome. A better name for the script would be >> good too! > > Nice - with a good set of examples it would certainly show what > Win32-GUI is capable off. Based on the feedback I'm going to have a go at completing this. I want to do some more work on understanding Win32 Consoles - partly spurred on by this effort, and partly spurred on by Steve Loughran's questions about launching sub-processes on the users' list. I'm thinking about a Win32::GUI::Console module that extends the Win32::Console module (another of Aldo's creations), to wrap the things that GUI apps might find useful when dealing with Consoles (I already have something that I call Win32::GUI::Console that wraps a RichEdit Control for use as pseudo Console). Something like this: - ability to close Console if there is one present and its not needed - automatically re-create a console window if any reads/writes are done on stdin/out/err - ability to set the Console window title, Icon etc. Eventually remove GetPerlWindow() from GUI.xs?? It'd be especially good if you could then use the module like perl -MWin32::GUI::Console script.pl to launch apps that weren't written with Console hiding in mind, and you didn't know whether there would be console output of not; Additionally wperl -MWin32::GUI::Console script.pl would provide a console if any input or output was required, meaning that you wouldn't miss warnings etc. Regards, Rob. -- Robert May Win32::GUI, a perl extension for native Win32 applications http://perl-win32-gui.sourceforge.net/ |