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

Reply via email to