newbie - returned values from cscript.exe
Jerry
jweida at gmail.com
Wed Jan 24 23:40:27 EST 2007
I would probably start with a look at popen. With it you can make your
call to cscript and capture the output. Then, you don't need to set
any environment variables.
On Jan 24, 1:26 pm, "Rich" <richfa... at gmail.com> 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')
More information about the Python-list
mailing list