> Dear Python developers, > > I use a short python script in order to run an external application plus to > open a browser displaying a default page. > > My Setup: Python 2.4.3. / Windows2000 > > # ---------------------------------------------------------------------- > # Script "shortcut.py" > import os > import webbrowser > import win32api > > # open default web browser and display webbpage > page = 'C:\\Temp\\Welcome.html' > webbrowser.open(page) > > # path to application that is opened > path = "C:\\Program Files\\ExternalApplication.exe" > > # get short name > shortpath = win32api.GetShortPathName(path) > > # open external application > stdin, stdout, stderr = os.popen3(shortpath) > output = stdout.read() > errors = stderr.read() > stdin.close() > stdout.close() > stderr.close() > print output > print errors > # ---------------------------------------------------------------------- > > > In order to make this Script available on other Windows2000 machines where no > Python installation is present, I made this script executable using "py2exe" > (http://www.py2exe.org/). This creates a "shortcut.exe" file. > If I run "shortcut.exe" everything works fine but a black empty cmd window > opens and its kept open until I close the application > "ExternalApplication.exe". > How can I close that black empty window automatically? > > Thanks in advance, > Nico
replace console=[... by windows=[... in your setup.py -- --- Rony Steelandt BuCodi rony dot steelandt (at) bucodi dot com Visit the python blog at http://360.yahoo.com/bucodi -- http://mail.python.org/mailman/listinfo/python-list