第一批文件啓動命令提示符,我需要第二個命令在第一個文件的ccontext中。我怎麼能在python中做到這一點?從python啓動vs2008 build
因爲它會啓動批處理,並阻塞,直到批處理(使用其命令提示符上下文)終止,然後在沒有必要上下文的情況下執行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背對背不起作用,我需要在perl上下文中獲取devenv
。
是否有一個原因,你不是啓動msbuild而是? – FlySwat 2008-11-13 23:27:19
從來沒有聽說過它。 – 2008-11-15 21:33:32