Как запустить приложение, не ожидая в пакетном файле?

Там какой-либо путь состоит в том, чтобы выполнить приложение, не ожидая в пакетном файле? Я попробовал start команда, но это просто создает новое командное окно.

145
задан Anthony Mastrean 12 June 2012 в 03:51
поделиться

2 ответа

Я делаю предположение, но ваш вызов start, вероятно, выглядит так:

start "\Foo\Bar\Path with spaces in it\program.exe"

Это откроет новое окно консоли, используя "\Foo\Bar\Path with spaces in it\program.exe" в качестве заголовка.

Если вы используете start с чем-то, что окружено (или должно быть окружено) кавычками, вам нужно поставить пустые кавычки в качестве первого аргумента:

start "" "\Foo\Bar\Path with spaces in it\program.exe"

Это потому, что start интерпретирует первый найденный аргумент в кавычках как заголовок окна для нового консольного окна.

277
ответ дан 23 November 2019 в 22:48
поделиться

Если start не может найти то, что ищет, он делает то, что вы описали.

Поскольку то, что вы делаете, должно работать, вполне вероятно, что вы опускаете некоторые кавычки (или вставляете лишние).

3
ответ дан 23 November 2019 в 22:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: