Я создаю командный файл для выполнения нескольких программ, но у меня возникли проблемы с pro gra mme.exe. Скрипт застревает на
cd "C:\Program Files (x86)\Dir 1\Main"
start "pro gra mme.exe"
Во время выполнения я получаю подсказку с C:\Program Files (x86)\Dir 1\Main>. В чем может быть проблема? Я добавляю двойные кавычки, start "pro gra mme.exe"чтобы противостоять пробелам.
start /?) говорит, что заголовок является необязательным первым параметром в кавычках. Я только что проверил его на Win10, и он следует спецификации: start cmd "Title"игнорирует «Название».
start /D "%USERPROFILE%" "my title" cmdтеперь новое поведение работает - и я довольно уверен, что долгое время это не работало. Так что теперь это зависит от используемой версии Windows
startзаключен в двойные кавычки, он берется в качестве заголовка. Таким образом , вы должны поставить фиктивный параметр:start "" "pro gra mme.exe".