Я пытаюсь установить переменную для вывода команды:
For /F "Tokens=*" %%I in ('%~dp0select.exe low "%~dp0%file%.stats"') Do Set low=%%I
Если путь к папке не имеет пробела, он работает.К сожалению, это не удается, поскольку% ~ dp0 содержит пробел.
Размещение кавычек вокруг имени исполняемого файла не решает проблему.
For /F "Tokens=*" %%I in ('"%~dp0select.exe" low "%~dp0%file%.stats"') Do Set low=%%I
В кавычках ведут себя по-разному?Как я могу решить это?