第一个批处理文件启动命令提示符,我需要第二个命令位于第一个命令的 ccontext 中。我怎么能在python中做到这一点?
照原样,它启动批处理,并阻塞直到批处理(及其命令提示符上下文)终止,然后在devenv
没有必要上下文的情况下执行。
os.system(r'%comspec% /k ""C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" x86')
os.system(r'devenv asdf.sln /rebuild Debug /Out last-build.txt')
把它想象成我在 bash 中,我需要在 perl 上下文中执行命令,所以我输入perl -c 'asdf'
. 背靠背执行 perl 和 asdf 将不起作用,我需要了解devenv
perl 上下文的内部。