At 02:18 PM 2/15/2008 +0200, Niki Spahiev wrote: >Phillip J. Eby wrote: > > That's actually a separate problem from the one Paul and I are > > talking about, one that I'm not even going to *try* to solve. (Being > > as I already have, and failed miserably.) Hell, I'm not sure Windows > > even has a way to *tell* whether your app was launched from the > > command line or otherwise. I couldn't find one for Win2K, anyway; > > there might be a way to do it in XP and Vista. > >Checking for attached console is one possibility. >AttachConsole(ATTACH_PARENT_CONSOLE)
That requires XP, but while I was looking it up I ran across an article that suggested using both .com and .exe versions of the same program, where the .com is a console version, and the .exe is the GUI version linked to by any installed shortcuts. Apparently, you can have a .com file whose contents are actually an .exe. _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com