移動先: 概要 戻り値 関連項目 フラグ MEL の例

概要

pluginInfo [-activeFile] [-apiVersion] [-autoload boolean] [-cacheFormat string] [-changedCommand string] [-command string] [-data string string] [-dependNode string string] [-dependNodeId string] [-device string] [-dragAndDropBehavior string] [-iksolver string] [-listPlugins] [-loadPluginPrefs] [-loaded] [-name string] [-path string] [-pluginsInUse] [-registered] [-remove] [-savePluginPrefs] [-serviceDescriptions] [-settings] [-tool string] [-translator string] [-unloadOk] [-userNamed] [-vendor string] [-version] [string]

pluginInfo は「元に戻す」が可能、「照会」が可能、「編集」が可能です。

アプリケーションのプラグイン レジストリにアクセスできます。登録されているプラグインの特徴を照会するために主に使用します。プラグインは、初めてロードされた際に自動的に登録されます。

この引数は、プラグインの内部名、またはこれにアクセスするためのパスのどちらかです。

戻り値

Any要求されたアクションによって異なります。

戻り値の型は照会モードでは照会フラグが基になります。

関連項目

loadPlugin, openMayaPref, unloadPlugin

フラグ

activeFile, apiVersion, autoload, cacheFormat, changedCommand, command, data, dependNode, dependNodeId, device, dragAndDropBehavior, iksolver, listPlugins, loadPluginPrefs, loaded, name, path, pluginsInUse, registered, remove, savePluginPrefs, serviceDescriptions, settings, tool, translator, unloadOk, userNamed, vendor, version
ロング ネーム(ショート ネーム) 引数型 プロパティ
-name(-n) string query
プラグインが登録された内部名を含む文字列を返します。
-path(-p) string query
プラグインの絶対パス名を含む文字列を返します。
-vendor(-vd) string query
プラグインのベンダーを含む文字列を返します。
-version(-v) query
プラグインのバージョンを含む文字列を返します。
-apiVersion(-av) query
プラグインをコンパイルした API のバージョンを含む文字列を返します。この値の解釈方法については、MTypes.h のコメントを参照してください。
-listPlugins(-ls) query
現在ロードされているすべてのプラグインを含む文字配列を返します。
-pluginsInUse(-pu) query
シーンで現在使用されているすべてのプラグインを含む文字配列を返します。
-loaded(-l) query
プラグインがロードされているかどうかを表すブーリアンを返します。
-unloadOk(-uo) query
プラグインを問題なくアンロードできるかどうかを表すブーリアンを返します。プラグインが現在使用されている場合は false を返します。たとえば新しいディペンデンシー ノード タイプをプラグインで追加し、そのノード タイプのインスタンスがシーン内に存在する場合は、照会すると false を返します。
-autoload(-a) boolean createqueryedit
アプリケーションを起動するたびにこのプラグインをロードする必要があるかどうかを設定します。照会モードではブーリアンを返します。
-savePluginPrefs(-spp) create
プラグインのプリファレンス(自動ロード)を pluginPrefs.mel に保存します。
-loadPluginPrefs(-lpp) create
プラグインのプリファレンス(自動ロード)を pluginPrefs.mel から Maya にロードします。
-command(-c) string querymultiuse
このプラグインで登録されている、すべてのコマンドの名前を含む文字配列を返します。
-tool(-t) string querymultiuse
このプラグインで登録されている、すべてのツール コンテキストの名前を含む文字配列を返します。
-dependNode(-dn) string string querymultiuse
このプラグインで登録されている、すべてのノードの名前を含む文字配列を返します。
-dependNodeId(-dni) string query
このプラグインで登録されている、すべてのノードの ID を含む整数の配列を返します。
-data(-d) string string querymultiuse
このプラグインで登録されている、すべてのデータ タイプの名前を含む文字配列を返します。
-translator(-tr) string query
このプラグインで登録されている、すべてのファイル トランスレータ機能の名前を含む文字配列を返します。
-iksolver(-ik) string query
このプラグインで登録されている、すべての IK ソルバの名前を含む文字配列を返します。
-device(-dv) string query
このプラグインで登録されている、すべてのデバイスの名前を含む文字配列を返します。
-dragAndDropBehavior(-ddb) string query
このプラグインで登録されている、すべてのドラッグ&ドロップ動作の名前を含む文字配列を返します。
-userNamed(-u) query
ユーザがプラグインに名前を割り当てたかどうかを表すブーリアンを返します。
-registered(-r) query
プラグインがシステムで登録されているかどうかを表すブーリアンを返します。
-serviceDescriptions(-sd) query
サービスが使用されている場合は、そのサービスが何であるかを表す、短い説明を含む文字配列を返します。
-remove(-rm) edit
指定したプラグインのレコードをレジストリから削除します。 戻り値はありません。
-changedCommand(-cc) string edit
プラグイン レジストリが変更されるたびに実行されるコールバックを追加します。以前登録された、その他すべてのコールバックも呼び出されます。
-settings(-set) query
loaded、autoload、registered のフラグの値を持つ配列を返します。
-cacheFormat(-cf) string query
登録されているジオメトリ キャッシュ フォーマットすべての名前を含む文字配列を返します。
-activeFile(-af) query
-pluginsInUse/-pu フラグが、シーン全体ではなく、アクティブ ファイルのみで使用されるプラグインを返すように指定します。エクスポートが選択されている場合のみ使用されます。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL の例

// List the plugins that are currently loaded
pluginInfo -query -listPlugins;

// Find the vendor of a plugin
pluginInfo -query -vendor newNode;

// Find the commands provided by a given plug-in
pluginInfo -query -command helloCmd;

// Turn on autoloading for a plug-in
pluginInfo -edit -autoload true newNode;