Dennis Lee Bieber <[EMAIL PROTECTED]> wrote: >On 1 Mar 2006 12:47:26 -0800, "D" <[EMAIL PROTECTED]> declaimed the >following in comp.lang.python: > >> Yep, that should work. Just keep in mind that if python.exe is not in >> your path, you will need to either specify the entire path to it >> (i.e. 'C:\python24\python C:\path\to\script\myscript.py'), or cd into >> its directory first (i.e. if you want to just run 'python >> C:\path\to\script\myscript.py'). >> > Actually, on XP at least, some combination of commands enables >things such that one can run without the "python" or the ".py" (but I >think it garbages I/O redirection and maybe command line arguments -- >though this one worked)
That's the PATHEXT environment variable. C:\tmp>set PATHEXT PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PY;.PYW;.tcl If you give a lone file name without an extension, it will try all of those extensions, in that order, to find an executable. Just add .PY to the end. There is a bug in NT's CMD.EXE that screws up redirection of stdin, but command line arguments and stdout work just fine. -- - Tim Roberts, [EMAIL PROTECTED] Providenza & Boekelheide, Inc. -- http://mail.python.org/mailman/listinfo/python-list