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

时间:2014-06-09 22:17:31

标签: windows command-line cmd environment-variables

我正在使用Windows 7,我想设置一个环境变量并在同一个命令中使用它 具体来说,我想同时执行以下两个命令作为单个命令 -

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

换句话说,我想要this的Windows版本 这是我到目前为止所尝试的 - :

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

但它没有用。
那么,有没有办法在Windows中执行此操作?

1 个答案:

答案 0 :(得分:2)

这可以通过写 - :

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

Source