ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.

概要

loadModule([allModules=boolean], [load=string], [scan=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

loadModule は、取り消し不可能照会不可能、および編集不可能です。

Maya プラグインは、Maya の標準プラグイン フォルダのいずれかに個別にインストールしたり、「モジュール」内の他のリソースとともにパッケージ化することができます。各モジュールは独自のフォルダに存在し、モジュールが提供するプラグインを Maya に認識させるモジュール定義ファイルを提供します。Maya を起動すると検出されたすべてのモジュール ファイルがロードされ、モジュールのプラグイン、スクリプト、およびその他のリソースが使用できるようになります。この時点でプラグイン自体はロードされず、必要に応じてロードできるように Maya に認識されるだけということに注意してください。loadModule コマンドは、Maya を起動してから追加された新しいモジュールをリストおよびロードする機能を提供します。これにより、これらのモジュールを使用できるように Maya を再起動する必要がなくなります。

戻り値

string[]

キーワード

module

関連

loadPlugin, moduleInfo, pluginInfo, unloadPlugin

フラグ

allModules, load, scan
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
scan(sc) boolean create
モジュールの存在を再スキャンします。Maya にまだロードされていない検出されたモジュール定義ファイルのリストを返します。新たに検出されたこれらのモジュールはロードされず、Maya の状態は変更されません。
load(ld) string create
モジュール定義ファイルで指定されたモジュールをロードします。
allModules(a) boolean create
Maya にまだロードされていないすべての新しいモジュールをロードします。新しいモジュールは、-scan オプションによって返されるモジュールです。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

cmds.loadModule(scan=True)
cmds.loadModule(load='myModuleDef')
cmds.loadModule(allModules=True)