移動先: 概要 戻り値 フラグ. Python 例.

概要

nameCommand( [string] , [annotation=string], [command=script], [data1=string], [data2=string], [data3=string], [default=boolean], [sourceType=string])

注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。

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

nameCommand オブジェクトが作成されます。それぞれの nameCommand オブジェクトは、ホットキーに割り当てることができます。割り当ててからホットキーを押す(ユーザ定義によっては、放す)ことで、nameCommand のコマンド文字列を実行することができます。

戻り値

string作成された nameCommand オブジェクトの名前。

フラグ

annotation, command, data1, data2, data3, default, sourceType
ロング ネーム(ショート ネーム) 引数型 プロパティ
annotation(ann) string create
コマンドの説明です。
sourceType(stp) string create
コマンド スクリプトの言語タイプを強制的に設定します。必ず、-command フラグとともに使用してください。現在サポートされている値は「mel」(デフォルトで有効)と「python」です。
command(c) script create
nameCommand が起動されたされたときに、実行されるコマンドです。
default(d) boolean create
この nameCommand がデフォルトのコマンドであることを示します。 デフォルトの nameCommand はプリファレンスに保存されません。
data1(da1) string create
data2(da2) string create
data3(da3) string create
これらはオプションのユーザ定義データ文字列で、nameCommand オブジェクトにアタッチされています。これらは、assignCommand コマンドを使って編集または照会することができます。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : タプルまたはリストとして渡された複数の引数を持てるフラグ

Python 例

import maya.cmds as cmds

# Create a nameCommand object.
#
cmds.nameCommand( 'circleToolNameCommand', ann='The Circle Tool', c='cmds.setToolTo("circleContext")' )

# Now map the nameCommand to a hotkey.
#
cmds.hotkey( keyShortcut='F5', altModifier=True, name='circleToolNameCommand' )