Ошибка разбора аргументов командной строки командного файла, если опция начинается с hypen - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть следующая команда для вызова исполняемого файла:

start /wait %arg1%  -c %arg2%

Я получаю сообщение об ошибке:

Windows cannot find '-c'. Make sure you typed the name correctly and try again

Как я могу исправить ошибку - ввод -c в одинарные или двойные кавычки тоже не помогает?

Я также пытался из командной строки:

.\run.bat "c:\Project Work\bin\test.exe"  c:\config.ini
ECHO is off. 
The system cannot find the file -c.

Но существует как exe, так и ini файл.

Даже работает по приглашению:

start /wait "c:\Project Work\bin\test.exe" -c c:\config.ini

выдает ту же проблему - Windows не может найти '-c'. Убедитесь, что вы правильно ввели имя и повторите попытку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...