似乎start有一个问题:
start /min blender -b scene.blend -P script.py && convert *.png -append out.png
这将同时运行blender和convert。有办法做下面的事吗?
start /min (blender -b scene.blend -P script.py && convert *.png -append out.png)
不确定是否有用,但将上下文添加到当前批处理文件中,并行运行几个搅拌器实例,所以我使用start的唯一原因是一次运行多个搅拌器实例:
(
start blender ... && convert ...
start blender ... && convert ...
start blender ... && convert ...
start blender ... && convert ...
start blender ... && convert ...
) | pause
(
start blender ... && convert ...
start blender ... && convert ...
start blender ... && convert ...
start blender ... && convert ...
start blender ... && convert ...
) | pause发布于 2021-04-16 07:11:38
正如@Mofi解释的那样,&&不是在新的cmd窗口中执行的,而是在start启动blender之后直接执行的。
但是,通过使用^&^&对它们进行转义,它可以像预期的那样工作。
start /min blender -b scene.blend -P script.py ^&^& convert *.png -append out.png您还可以使用/B选项在同一个cmd窗口中,以避免打开许多新窗口。
有时,启动辅助批处理文件也是个好主意,而不是构建复杂的单行命令。
start /B cmd /c execute.bat发布于 2021-04-16 06:58:27
start /wait /b blender -b scene.blend -P script.py && start /wait /b convert *.png -append out.pnghttps://stackoverflow.com/questions/67120191
复制相似问题