On Feb 7, 2008 8:59 PM, Greg Ewing &lt;<a href="mailto:greg.ewing@canterbury.ac.nz">greg.ewing@canterbury.ac.nz</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Paul Moore wrote:<br>&gt; As Phillip says. Windows console and GUI executables are completely<br>&gt; different in behaviour. Don&#39;t try to fight it. You need two distinct<br>&gt; EXEs.<br><br></div>
Hmmm. So maybe what&#39;s needed is a *third* kind of exe that<br>gets launched when you double-click a .py file, that keeps<br>its console open after the script finishes?<br></blockquote></div><br>Picture command-line usage of python.&nbsp; You&#39;re sitting at your prompt, and you run a python script.&nbsp; It pops up a *new* window and you have to interact with that.&nbsp; Not a great user experience.&nbsp; Also, piping data to or from the script is impossible because stdin/stdout are tied to the new window.&nbsp; (I use Python for windows and pipe data to scripts everyday, so this is pretty important to me :-) )<br>
<br>I agree with Paul and Phillip that having two EXEs is necessary.<br><br>-- <br>Daniel Stutzbach, Ph.D. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; President, Stutzbach Enterprises LLC