Message83534
Did you test your code? I'm pretty sure I tried almost exactly the code
you suggest, and got an error like "'t' is not recognized as an internal
or external command...' (I cannot test this right now as I don't have
access to Windows machines). In order to use shell=False, I think the
correct thing should be something like this, though I haven't tried it
myself yet:
subprocess.call(["/c", "t(o.bat"], executable="cmd.exe")
(this guess is based on what I read in msdn.com's docs on CreateProcess:
"""To run a batch file, you must start the command interpreter; set
lpApplicationName to cmd.exe and set lpCommandLine to the following
arguments: /c plus the name of the batch file.""") |
|
Date |
User |
Action |
Args |
2009-03-13 20:03:37 | sandberg | set | recipients:
+ sandberg, tim.golden |
2009-03-13 20:03:36 | sandberg | set | messageid: <1236974616.85.0.793858181991.issue5484@psf.upfronthosting.co.za> |
2009-03-13 20:03:33 | sandberg | link | issue5484 messages |
2009-03-13 20:03:32 | sandberg | create | |
|