在同一命令中设置和使用环境variables

我正在使用Windows 7,我想设置一个环境variables,并在相同的命令中使用它。
具体来说,我想同时执行下面两个命令作为一个命令:

set MYPATH="C:\Program Files (x86)\Microsoft Visual Studio 11.0" %MYPATH%\VC\vcvarsall.bat 

换句话说,我想要这个Windows版本。
这是我迄今为止所尝试的:

 set MYPATH="C:\Program Files (x86)\Microsoft Visual Studio 11.0" && cmd.exe /C "%MYPATH%\VC\vcvarsall.bat" 

但它不工作。
那么,在Windows中有没有办法做到这一点?

这可以通过编写 – :

 cmd.exe /X /V:ON /C "set MYPATH="C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\varsall.bat" && !MYPATH!" 

资源