在批处理文件中传递带空格的参数

问题描述 投票:1回答:1

假设我有一个名为hello.bat的批处理文件,它带有两个参数。

根据这里的答案:passing a second parameter in a batch file,我可以使用以下命令使用powershell传递两个参数:

start-process hello "test test2"

现在,考虑到两个参数是由空格分隔的,我如何传递带空格的参数。例如,如果第一个参数是test one而不是test怎么办?我试过start-process hello "test","test 2",似乎没有用。

powershell batch-file parameter-passing
1个回答
1
投票

您可以尝试添加双重双引号,如下所示:

start-process hello """test one"",test2"

希望这能帮到你!

© www.soinside.com 2019 - 2024. All rights reserved.