2010-11-30 127 views
0

我很确定答案和将“”传递给批处理文件中的参数一样简单。但是这失败了。这是我想要做的。用空格将参数传递给批处理文件

Test.bat env "Some cmd" 

这个“Some cmd”是需要在由env设置的环境中运行的另一个命令。

TEST.BAT:

Something like set Env with %1% 

set cmd=%2% 

%cmd% 

上面失败 ' “有些CMD”' 不被识别为一个cmd。

只有这样我才能得到这个工作是如果我在批处理文件中使用“%cmd%”。这是正确的吗?

+2

提出10个问题后,您应该已经学会了现在正确地设置问题的格式。 – stillstanding 2010-11-30 19:55:25

回答

0

我想你需要指定“Some cmd”存在的路径。

+0

加载环境后,会自动识别“某些cmd”(环境负责设置%apth%)。 – user393148 2010-11-30 20:13:13

相关问题