En Tue, 03 Mar 2009 13:22:20 -0200, <[email protected]> escribió:
On Mar 3, 10:07 am, "Gabriel Genellina" <[email protected]>
wrote:
En Tue, 03 Mar 2009 12:19:22 -0200, <[email protected]> escribió:
> import os
> os.system('cscript.exe /from:[email protected] /to:[email protected]'
> "C:\\Program Files\\nasa\\nmail.vbs")
> nmail.vbs works. I need to make it work from a python script. Thanks.
...and the problem is...?
--
Gabriel Genellina
It's not firing off the vbs script. Have I got the syntax correct?
Thanks.
My latest attempt:
vBS = "C:\\Program Files\\nasa\\nmail.vbs"
os.system('cscript /from:[email protected] /
to:[email protected] /sub:TEST /msg:hello ' + vBS)
Usually arguments come after the script name:
vBS = "C:\\Program Files\\nasa\\nmail.vbs"
os.system('cscript "%s" /from:[email protected]
/to:[email protected] /sub:TEST /msg:hello' % vBS)
But I'd use the subprocess module instead of os.system:
import subprocess
ret = subprocess.call(['cscript', vBS, '/from:...', '/to:...'])
See http://docs.python.org/library/subprocess.html
--
Gabriel Genellina
--
http://mail.python.org/mailman/listinfo/python-list