Kamilche wrote: > Is there a command you can execute in Python that will open a window on > the desktop, such as 'My Documents'? Kind of like 'system', but for > folder names, not just programs. I'm running on Windows 2000. >
Here are some commands you can use (tested on WinXP, so YMMV): 1. The os.system function import os os.system('explorer "c:\program files"') This has the disadvantage that a cmd.exe windows is also opened, because os.system executes the command in a subshell. But using this approach the explorer starts in front of all other windows. 2. The os.startfile function import os os.startfile("C:\program files") Using startfile doesn't open a cmd.exe window, but the folder window is not started in front of the other windows 3. The subprocess.Popen function import subprocess subprocess.Popen('explorer "C:\program files"') With subprocess.Popen no cmd.exe window is opened and the explorer starts in front of the other windows. But the subprocess module is new in Python 2.4. Bye, Dennis -- http://mail.python.org/mailman/listinfo/python-list