首先找出Blender(Version 2.78)安裝位置
將自訂的Python Module Function檔案,mytool.py放到下面目錄
"T:\Blender Foundation\Blender\2.78\scripts\startup"完整檔案路徑變
"T:\Blender Foundation\Blender\2.78\scripts\startup\mytool.py"
這時啟動Blender(或是重新啟動),就會自動載入mytool.py
例如:mytool.py裡面定義了2個Function,ver()和scrArea()
import bpy
def ver():
vv = "1.01"
print( "Version: " + vv )
#_ def ver
def scrArea():
for window in bpy.context.window_manager.windows:
screen = window.screen
print( "Screen NAME:", screen.name, " Areas: "+ str(len(screen.areas)) )
for area in screen.areas:
print( "\tarea.type=", area.type )
#_ for area
#_ for window
#_ def scrArea
這時就可以在Python Console下這樣呼叫使用
載入Module mytool
import mytool
執行Function ver()
mytool.ver()
Version: 1.01
執行Function scrArea()
mytool.scrArea()
Screen NAME: Default Areas: 8
area.type= INFO
area.type= PROPERTIES
area.type= OUTLINER
area.type= VIEW_3D
area.type= OUTLINER
area.type= CONSOLE
area.type= TIMELINE
area.type= TEXT_EDITOR
不用重新啟動Blender更新mytool.py的Python Module Function
在Python Console下
import imp
imp.reload(mytool)
<module 'mytool' from 'T:\\Blender Foundation\\Blender\\2.78\\scripts\\startup\\mytool.py'>這樣mytool Module就是最後修改狀態了
沒有留言:
張貼留言