[Tutor] Executing dos .bat file with Python script
python at bernardlebel.com
Sat Jul 24 22:54:38 CEST 2004
(sorry Alan if you have received this privately, I'm not used to the need to
use reply-all to send back to the list)
However.... it doesn't seem to work as expected?
My bat file starts a dos command prompt within the Softimage|XSI
environment. But when executing the command, well, a command prompt pops but
oFile = file( 'C:\\Python23\\Lib\\experimentation\\xsi.bat', 'r' )
os.system( str( oFile.read() ) )
Bat file (xsi.bat) code (this code is the actual code used to launch the XSI
title "SI Command Prompt"
cmd /K call C:\Softimage\XSI_3.5.1\Application\bin\setenv.bat
I suspect that the problem is with the fact that my bat file is calling
another bat file, but usually if I double-click on a bat file containing
that code it works....
----- Original Message -----
From: "Alan Gauld" <alan.gauld at blueyonder.co.uk>
To: "Bernard Lebel" <python at bernardlebel.com>; <tutor at python.org>
Sent: Saturday, July 24, 2004 8:25 PM
Subject: Re: [Tutor] Executing dos .bat file with Python script
> > Let say I have a python script that write a .bat file, with the
> commands and
> > arguments. Now how can I use that same python script to actually
> execute the
> > .bat file in the Windows environment? Any direction would be
> Use os.system()
> or os.popen() if you want to read the output...
> Alan G.
More information about the Tutor