ファイル起動時に起動されるPythonスクリプト
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
5件表示
(全5件)
すべてのコメント一覧へ
投稿ツリー





Alex
投稿数: 14

Pythonスクリプトについてお分かりの方がいらっしゃれば教えてください。
アドオンやモジュールとしてBlender起動時に読み込まれるスクリプトについてはPython APIのページに説明がありますが( http://www.blender.org/api/blender_python_api_2_72_release/info_overview.html )、ある特定のBlenderファイルを起動した時に同時に起動し、registerされるようにする方法はあるのでしょうか?Blenderのテキストエディタメニューにある、"Register"をチェックしてもダメなようです。そもそも不可能なのでしょうか?
よろしくお願いします。
アドオンやモジュールとしてBlender起動時に読み込まれるスクリプトについてはPython APIのページに説明がありますが( http://www.blender.org/api/blender_python_api_2_72_release/info_overview.html )、ある特定のBlenderファイルを起動した時に同時に起動し、registerされるようにする方法はあるのでしょうか?Blenderのテキストエディタメニューにある、"Register"をチェックしてもダメなようです。そもそも不可能なのでしょうか?
よろしくお願いします。
投票数:0
平均点:0.00
yamyam
居住地: そうや、うちはおおさかやー
投稿数: 4396

UserPreference の File タブの Auto Run Python Scripts は ON になっていますか?
投票数:1
平均点:10.00
Alex
投稿数: 14

アドバイスありがとうございました。返信遅くなり申し訳ありません。
Auto Run Python Scriptをonにしましたが、やはりうまく行かないようです。以下のようなスクリプトですが、何か足りないのでしょうか。
Auto Run Python Scriptをonにしましたが、やはりうまく行かないようです。以下のようなスクリプトですが、何か足りないのでしょうか。
import bpy
class SimpleOperator(bpy.types.Operator):
bl_idname = "object.simple_operator"
bl_label = "Tool Name"
def execute(self, context):
print("Hello World")
return {'FINISHED'}
def register():
bpy.utils.register_class(SimpleOperator)
print("Hello World")
def unregister():
bpy.utils.unregister_class(SimpleOperator)
if __name__ == "__main__":
register()
投票数:0
平均点:0.00
yamyam
居住地: そうや、うちはおおさかやー
投稿数: 4396

最後の
を
だけにすればOKです。
if __name__ == "__main__":
register()
register()

投票数:0
平均点:0.00
Alex
投稿数: 14

ありがとうございました。動きました!
投票数:0
平均点:0.00
5件表示
(全0件)
すべてのコメント一覧へ
ログイン
クイックリンク
2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)
●ニュース(英文)
BlenderNation
●Blenderコミュニティ
blenderartists.org
●Blender Q&A
- Blender Stack Exchange
●テストビルド
Buildbot(自動生成)
●開発関連
公式開発サイト
Blender開発blog
Blender Wiki
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)
●ニュース(英文)
BlenderNation
●Blenderコミュニティ
blenderartists.org
●Blender Q&A
- Blender Stack Exchange
●テストビルド
Buildbot(自動生成)
●開発関連
公式開発サイト
Blender開発blog
Blender Wiki