Передать параметры с пробелом в командном файле
Допустим, у меня есть командный файл с именем hello.bat
это принимает два параметра.
Согласно ответу здесь: передавая второй параметр в пакетном файле, я могу использовать следующее для передачи двух параметров с помощью powershell:
start-process hello "test test2"
Теперь, учитывая, что два параметра разделены пробелом, как бы я передал параметр с пробелом. Например, что, если первый параметр был test one
вместо test
? я пытался start-process hello "test","test 2"
, похоже, не работает.
1 ответ
Решение
Вы можете попробовать добавить двойные двойные кавычки так:
start-process hello """test one"",test2"
Надеюсь, это помогло вам!