У меня вопрос по команде запуска DOS.Я уже читал эту тему: Использование команды «Пуск» в DOS с параметрами, переданными в запущенную программу Использование команды «Пуск» с параметрами, переданными в запущенную программу
, но мой вопроснемного по-другому.
У меня проблема: мне нужно передать пути, которые должны быть заключены в кавычки.
Например, если путь не имеет кавычек, это прекрасно работает:
start "" app.exe -option c: \ myapp \ myfile.txt
, но если путь содержит двойные кавычки, он не работает.
У меня есть эта строка в моем файле BATCH:
start "" myapp.exe -option% mypath%
, и когда% mypath% содержит двойные кавычки (пути, которые имеютпробелы или другие символы в именах) команда запуска возвращает очень странные результаты.
Спасибо Сандро