Visual studio 2010 如何在VisualStudio命令行工具的开头运行脚本?

Visual studio 2010 如何在VisualStudio命令行工具的开头运行脚本?,visual-studio-2010,command-line,batch-file,msbuild,Visual Studio 2010,Command Line,Batch File,Msbuild,我正在使用VisualStudio2010 我需要一个启动VisualStudio控制台并执行一些命令的脚本 更具体地说,是这样的: %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86 msbuild smothing cd somewhere etc... 但是,在执行第一行并进入VisualStudio模式后,脚本停止 如何让它一次运行msbuild和其他所有功能

我正在使用VisualStudio2010 我需要一个启动VisualStudio控制台并执行一些命令的脚本 更具体地说,是这样的:

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86
msbuild smothing
cd somewhere
etc...
但是,在执行第一行并进入VisualStudio模式后,脚本停止


如何让它一次运行msbuild和其他所有功能?我需要用以下内容更改顶行:

call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86

如果已将系统变量安装到其他位置,则可以使用该系统变量。%vs100comntools%..\..\VC\vcvarsall.bat为什么不直接使用调用%vs100comntools%\vsvars32.bat