Coloque aspas em torno dele:
start "" "example.exe" "%cd%" para1
Estou escrevendo um lote para chamar um arquivo .exe que é feito por C #. No entanto, o programa C # lê um dos parâmetros incorretamente.
Aqui está o meu código no arquivo de lote:
start "" "example.exe" %cd% para1
No entanto, quando o caminho %cd%
(diretório atual do arquivo de lote) contém espaços,
meu c # exe lerá o argumento incorretamente mudando um argumento.
Existe uma maneira de definir %cd%
como um argumento ou outra maneira de corrigir esse problema?
Coloque aspas em torno dele:
start "" "example.exe" "%cd%" para1
Tags command-line windows c# batch-file