0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

pythonスクリプトでBlenderのaddonを有効にする

Posted at

#pythonスクリプトでBlenderのアドオンを有効にする

※本記事はWindows版のBlenderが前提

アドオンを含めてBlednerを配布する必要にせまられた。
Bledner自体はmsiファイルなのでBATファイルでインストールすることができ、アドオンもaddonsフォルダへのコピーで配置できる。

アドオンの有効化処理をpythonスクリプトで行う方法を見つけたのでまとめる。

GUIからBlednerのアドオンを有効にする

以下の記事の通りにやればできる。
[Blender] アドオンのインストール・アップデート・アンインストール方法のまとめ

PythonスクリプトでBlenderアドオンを有効にする

アドオンをaddonsフォルダへコピーする。
方法2:アドオン用ディレクトリにアドオンのソースコード直接配置する

以下のファイルを用意する。

addon_enable.py
import bpy
# アドオンフォルダ名 はaddonsへコピーしたフォルダ名を設定
bpy.ops.wm.addon_enable(module = "アドオンフォルダ名")
bpy.ops.wm.save_userpref()

Blednerバンドルのpythonを利用して上記のスクリプトを実行する。

REM Blenderはデフォルトのインストール先へインストールした前提
"%PROGRAMFILES%\Blender Foundation\Blender\blender.exe" -b -P addon_enable.py

配布時にBATファイルで実行し、Blenderアドオンを自動的に有効化するようにした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?