0

如何使用参数执行调用命令?

我想做这样的事情:

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"

有什么提示吗?

4

2 回答 2

2

第一个应该工作。尝试...vcvarsall.bat通过添加修改文件

echo %*
pause

如果 CMD 报告x86,那么它确实在“工作”并且问题出在...vcvarsall.bat文件上。

除此之外,我们需要知道你认为什么是“工作”。

于 2013-07-06T13:43:33.783 回答
2

这有效,会话协议:

>键入“C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat”
@回声%*

>“C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat”x86
x86

所以看起来,这不是问题。

于 2013-07-06T14:54:54.957 回答