Я создаю командный файл для выполнения нескольких программ, но у меня возникли проблемы с 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"
.