ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

commandEcho([addFilter=[string,...]], [filter=[string,...]], [lineNumbers=boolean], [state=boolean])

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

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

このコマンドは、コマンド ウィンドウに何がエコーされるかを制御します。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

addFilter, filter, lineNumbers, state
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
state(st) boolean createquery
true の場合、すべてのコマンドがコマンド ウィンドウにエコーされます。false の場合、関連するコマンドだけがエコーされます。
filter(f) [string,...] createquery
このフラグを使用すると、すべてのコマンドのエコーが有効になっているときに、フィルタで不要なコマンドを取り除くことができます。コマンド名を部分的に指定し、フィルタ エントリに指定した従属文字列で始まるすべてのコマンドをフィルタで除外こともできます。フィルタが空の場合は、コマンドウィンドウにすべてのコマンドがエコーされます。
addFilter(af) [string,...] create
このフラグを使用すると、すべてのコマンドのエコーが有効になっているときに、現在のフィルタされたコマンドのリストにフィルタをアペンドすることができます。filter フラグと同様に、コマンド名を部分的に指定し、addFilter エントリに指定した従属文字列で始まるすべてのコマンドをフィルタで除外することもできます。
lineNumbers(ln) boolean createquery
true の場合、エラー メッセージと警告メッセージにファイル名と行番号情報が表示されます。true の場合、エラー メッセージと警告メッセージにファイル名と行番号情報が表示されません。

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

Python 例

import maya.cmds as cmds

# Echo everything
cmds.commandEcho( state=True )
# Go back to normal
cmds.commandEcho( state=False )
# Display line number information in messages.  This is the default.
cmds.commandEcho( lineNumbers=True )
# Do not display line number information in messages.
cmds.commandEcho( lineNumbers=False )
# Do not display changeToolIcon, escapeCurrentTool or autoUpdateAttrEd commands when echoing everything
cmds.commandEcho( filter=('changeToolIcon', 'escapeCurrentTool', 'autoUpdateAttrEd') );
# Do not display setLastFocusedCommandReporter or setLastFocusedCommandExecuter when echoing everything
cmds.commandEcho( filter=('setLastFocusedCommand') );
#  Add to the current filter
cmds.commandEcho( addFilter=('addToolIcon') );