【问题标题】:How to get Blender script path that is running如何获取正在运行的 Blender 脚本路径
【发布时间】:2021-04-10 22:33:21
【问题描述】:

How do I get the full path of the current file's directory?

是的,我已经尝试过这些方法。他们都给了我包含 Blender.exe 的文件夹 这是D:\program\Blender 2.90

我应该得到的是C:\Users\username\AppData\Roaming\Blender Foundation\Blender\2.90\scripts\addons\someAddonFolder 对吗?

2.9 版有什么变化吗? 如果没有 Blender 环境,我的意思是在普通 Python 下运行。该主题的方法都运行良好。 我错过了什么吗?

我制作脚本的旧方法是将 .blend .json .py 放在同一个文件夹中。 并使用//引用相对路径

【问题讨论】:

  • 哪个“当前文件”? .blend 文件?还是一个 .py 文件?哪一个?
  • 当前py,抱歉没说清楚

标签: python blender


【解决方案1】:
bpy.utils.user_resource('SCRIPTS', "addons")

使用此代码可以获得您安装的自定义插件的路径。 对我来说,它是 'C:\Users\Naoki\AppData\Roaming\Blender Foundation\Blender\2.90\scripts\addons'

在这里找到答案: https://blender.stackexchange.com/questions/20850/how-to-automatically-get-a-add-on-folders-path-regardless-of-os

【讨论】:

    猜你喜欢
    • 2010-10-10
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 2013-10-18
    • 2010-09-10
    • 1970-01-01
    相关资源
    最近更新 更多