将带有空格的参数传递给批处理文件

时间:2010-11-30 19:52:07

标签: file batch-file arguments

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

Test.bat env "Some cmd"

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

TEST.BAT:

Something like  set Env with %1%

set cmd=%2%

%cmd%

上述操作失败并且“某些cmd”未被识别为cmd。

如果我在批处理文件中使用“%cmd%”,我才能使其正常工作。这是对的吗?

1 个答案:

答案 0 :(得分:0)

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

相关问题