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

概要

dbmessage([file=string], [list=boolean], [monitor=boolean], [type=string])

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

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

dbmessage コマンドは、特定のメッセージ タイプ用のモニタ をインストールし、デバッグ情報をダンプしてメッセージ フローを調べられるように送信するのに使用します。

戻り値

なし

キーワード

debug, message, filter

フラグ

file, list, monitor, type
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
file(f) string create
メッセージのモニタ情報の目的ファイル。コマンド ウィンドウにリダイレクトするには、特殊名 stdout と stderr を使用します。NT では、Developer Studio の出力ウィンドウのデバッグ タブに出力する特殊名 msdev も使用できます。既定値は stdout です。
list(l) boolean create
使用可能なメッセージ タイプとその現在の有効なステータスをすべてリスト表示します。
monitor(m) boolean create
メッセージ タイプのモニタ状態を設定します(有効化は「オン」、無効化は「オフ」)。状態の変化後にモニタされているすべてのメッセージ タイプのリストを返します。
type(t) string create
名前がこのキーボードと一致するメッセージのみをモニタします(既定ではすべて)。

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

Python 例

import maya.cmds as cmds


cmds.dbmessage( m='on' )                  # Enable monitoring of all messages
cmds.dbmessage( l=True )                  # Print all available messages and monitoring state
cmds.dbmessage( f='msgs.txt' )            # Redirect all message output to the file "msgs.txt"
cmds.dbmessage( t='dgNodeAdded', m='on' ) # Turn on monitoring for the "dgNodeAdded" message