I did the same thing back before I knew about python and com. I hope this example gets you on the right track.
It is just a simple script that does a dir and returns prints it out. import os, sys dCall = "dir" resultFromCall = os.popen(dCall) #get data back from the system call mv = resultFromCall.read() resultFromCall.close() print mv On Jan 24, 12:26 pm, "Rich" <[EMAIL PROTECTED]> wrote: > I am writing my first python script and I'm guessing this is something > obvious but I can't find any examples of doing something like this. I > have a python script that is running a vbscript through cscript.exe. > The vbscript looks up a server name, username, password etc and returns > these values in a delimited list using wscript.echo. I can assign > these values to variables using a Windows batch files with the > following code > > FOR /F "tokens=1-6" %%a in ('cscript /nologo GetServerAccessInfo.vbs"') > do ( > SET DB_SERVER_NAME=%%a > SET DB_NAME=%%b > SET NMDBO_USERNAME=%%c > SET NMDBO_PASSWORD=%%d > SET SU_USERNAME=%%e > SET SU_PASSWORD=%%f > > I can't figure out how to do the same thing using a python script to > call this instead of a batch file. > > I am running the vbscript by using the following command > os.system('cscript /nologo GetServerAccessInfo.vbs') -- http://mail.python.org/mailman/listinfo/python-list