У меня есть следующий код .bat:
cd "C:\Program Files\Blender Foundation\Blender"
blender.exe
image.jpeg
Я пытаюсь открыть блендер, когда запускаю пакетный файл, а затем сразу после этого показываю изображение с именем «image.jpeg».
Когда я это делаю, он запускает блендер в текущем окне cmd
, а затем удерживает программу до закрытия блендера.
Благодарность!
0
Jack Crane
15 Ноя 2019 в 15:55
1 ответ
Да. start
сделает это за вас. Предполагается, что image.jpg
находится в том же каталоге, что и блендер:
cd /d "C:\Program Files\Blender Foundation\Blender"
start "" "blender.exe"
image.jpeg
То же самое с этим:
pushd "C:\Program Files\Blender Foundation\Blender"
start "" "blender.exe"
image.jpeg
popd
Где предполагается, что image.jpeg
находится в папке, из которой начался пакетный файл:
start "" "C:\Program Files\Blender Foundation\Blender\Blender.exe"
image.jpeg
0
Gerhard
15 Ноя 2019 в 17:14
Похожие вопросы
Связанные вопросы
Новые вопросы
batch-file
Пакетный файл - это текстовый файл, содержащий серию команд, которые выполняются интерпретатором команд в системах MS-DOS, IBM OS / 2 или Microsoft Windows.
start
:start blender.exe
, возможно, вас заинтересует ключ/B
.start
является решением здесь, я не совсем согласен с решениями самих связанных ответов. способ использованияstart
в этих примерах может работать, но он неверен.start
воспринимает первый объект в кавычках как заголовок, поэтомуstart "c:\program files\someprog.exe"
в некоторых случаях может не работать. Правильный метод:start "" "C:\Program files\someprog.exe"