python - Blender:从脚本调用自定义菜单操作
问题描述
我正在使用带有附加组件的 Blender 2.80(不是我开发的)。这个附加组件添加了一些新功能,并允许用户使用自定义扩展名导出场景(为此,它在文件-> 导出中添加了一个新选项)。
现在我正在开发一个新的 python 脚本,能够打开一个新的搅拌机场景,进行一些操作,然后使用该自定义扩展保存它,但我不知道如何调用自定义导出选项。
简而言之,这是我到目前为止所做的:
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")
解决方案
在首选项中启用“Python Tooltips”和“Developer Extras”。
然后转到“文件>导出”并将光标悬停在该菜单项上。它会告诉你运营商的电话。
您可以在脚本中使用该调用来运行它。
推荐阅读
- python-3.x - 执行 PySpark 命令时遇到 Py4JJavaError
- javascript - 使用 Ejs 在 Html 页面上显示一个数组
- arrays - 使用数组更改数组中的所有键也更深入的对象内部
- vb.net - 无法在 VB.net 中将打印的 pdf 文档作为电子邮件附件附加
- javascript - Klarna 集成 CreateSession 错误值 order_lines[0].total_tax_amount
- ios - 缩放 UIView 而不缩放任何子视图
- c# - 如何将 Serilog 添加到我的单元测试的服务集合中
- c++ - 如何在程序启动时自动隐式创建类的实例?
- reactjs - 如何将 React Material ui Link 与 React Router Link 集成
- laravel - 在 axios 方法提交成功结果后重定向