1

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

1 ответ1

2

Я добавляю, используя двойные кавычки в start "pro gra mme.exe" чтобы противостоять пробелам

Пожалуйста, прочитайте справку для start .

Syntax

  START "title" [/D path] [options] "command" [parameters]

В вашем случае "pro gra mme.exe" интерпретируется оболочкой cmd как заголовок.

Вместо этого вы можете использовать следующую команду:

start "" "pro gra mme.exe"

Замечания:

Всегда включайте TITLE, это может быть простая строка типа "My Script" или просто пара пустых кавычек ""

Согласно документации Microsoft, заголовок является необязательным, но в зависимости от других выбранных параметров могут возникнуть проблемы, если он не указан.

Источник - начало


Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .