Blender:从脚本调用自定义菜单操作

时间:2019-09-15 15:55:59

标签: python blender bpy

我正在使用带有附加组件的Blender 2.80(不是我开发的)。该附加组件添加了一些新功能,并允许用户使用自定义扩展名导出场景(为此,它在File-> Export中添加了一个新选项)。

现在,我正在开发一个新的python脚本,该脚本可以打开一个新的Blender场景,执行一些操作,然后使用该自定义扩展名保存它,但是我不知道如何调用自定义导出选项。

简而言之,这是我到目前为止所做的:

import os
import bpy

bpy.ops.wm.open_mainfile(filepath="path//to//file.blend")

# some actions...

# not what I want since this export the scene as obj file...
bpy.ops.export_scene.obj(filepath="path//to//target.obj")

1 个答案:

答案 0 :(得分:0)

在首选项中启用“ Python工具提示”和“ Developer Extras”。

然后转到“文件>导出”,然后将光标悬停在该菜单项上。它会告诉您操作员呼叫。

您可以在脚本中使用该调用来运行它。