ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
loadPlugin [-addCallback script] [-allPlugins] [-name string] [-pluginPath] [-quiet] [-removeCallback script]
string [string...]
loadPlugin は、取り消し可能、照会不可能、および編集不可能です。
Maya にプラグインがロードされます。このコマンドのパラメータは、プラグイン ファイルの名前かパス名のどちらかです。プラグインの命名規則として、Linux では .so 拡張子、Windows では .mll 拡張子、Mac OS X では .bundle 拡張子が使用されます。拡張子がない場合、プラットフォームの既定の拡張子が使用されます。Python プラグインをロードするには、明示的に「.py」拡張子を使用する必要があります。
パス名をつけてプラグインを指定すると、それがプラグインを検索する場所になります。パス名を指定しない場合、現在の作業ディレクトリ(つまり、Maya の「pwd」コマンドで返されるディレクトリ)が検索され、次に MAYA_PLUG_IN_PATH 環境変数のディレクトリが検索されます。
プラグインがロードされると、プラグイン情報に Maya の内部プラグイン レジストリで使用される名前は、拡張子が除去されたファイル名になります。たとえば、プラグイン「newNode.mll」をロードすると、Maya のレジストリで使用される名前は「newNode」になります。この値は、「.so」、「.mll」、「.bundle」のいずれかの拡張子が付いた値と同様に、unloadPlugin コマンドか pluginInfo コマンドの有効な引数として使用できます。
| string[] | 正常にロードされたプラグインの内部名 |
openMayaPref, pluginInfo, unloadPlugin
addCallback, allPlugins, name, pluginPath, quiet, removeCallback
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
コマンド内でフラグを複数回使用できます。
|
// Load the plugin named "newNode" into Maya.
//
loadPlugin newNode;
// Load all the plug-ins in the specified directory.
//
loadPlugin "$MYPATH/plugins/*.so";
// Load all the plug-ins found in all the directories that are
// included in MAYA_PLUG_IN_PATH.
//
loadPlugin -allPlugins;