Я пишу пакет для вызова файла .exe, который сделан C #. Однако программа C # читает один из параметров неправильно.

Вот мой код в командном файле:

start "" "example.exe" %cd% para1

Однако, когда путь %cd% (текущий каталог пакетного файла) содержит пробелы, мой C # exe будет неверно читать аргумент, сдвигая один аргумент.

Есть ли способ установить %cd% качестве одного аргумента или другой способ исправить эту проблему?

1 ответ1

1

Положите цитаты вокруг него:

start "" "example.exe" "%cd%" para1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .