如何使用param执行call命令?
我想做这样的事情:
call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86
......但它似乎不起作用。以下内容也不起作用:
call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat x86"
任何提示?
答案 0 :(得分:2)
第一个应该工作。尝试通过添加
来修改...vcvarsall.bat
文件
echo %*
pause
如果CMD报告x86
,那么它确实“正常”,问题出在...vcvarsall.bat
文件中。
除此之外,我们需要知道你认为什么是“有效”。
答案 1 :(得分:2)
这适用于会话协议:
>type "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" @echo %* >"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86 x86
所以看来,这不是问题。