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

概要

dbpeek([allObjects=boolean], [detail=string], [outputFile=string], [type=string])

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

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

dbpeek コマンドは、注目する情報について Maya データを分析するために使用します。分析できる情報のタイプの詳細については、フラグの説明を参照してください。

戻り値

string[]タイプの照会では、使用可能なタイプを含む文字配列が得られます。
string[]特定のタイプの照会では、使用可能な詳細フラグを含む文字配列が得られます。
string[]ストリームを指定しない場合、ピーク情報が 1 行に 1 つの文字列で返されます。
intピーク情報をストリームにダンプすると、エラー数が返されます。

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

キーワード

debug, node, attribute

関連

dbcount, dgInfo, dgdirty, dgeval, dgmodified

フラグ

allObjects, detail, outputFile, type
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
allObjects(all) boolean createquery
指定または選択したオブジェクトを無視し、該当するすべてのオブジェクトを調べます。「allObjects」の定義は実行するピークのタイプに応じて変わります。指定したタイプでの意味の詳細については、フラグのドキュメントを参照してください。既定では、オブジェクトを選択または指定していない場合、このフラグが設定されているものとして動作します。
detail(d) string createquerymultiuse
文字列形式で要求される詳細のタイプを指定します。detail 文字列に使用できる値は、値が適用されるフラグに記載されています。
outputFile(of) string createquery
情報がダンプされるファイルの場所を指定します。既定では stdout にダンプされます。コマンド ウィンドウにリダイレクトするには、特殊名 stdoutstderr を使用します。Windows のデバッグでは、特殊名 msdev を使用し、Visual Studio の出力ウィンドウ内のデバッグ タブに出力を指示することができます。
type(t) string createquery
実行するピークのタイプを指定します。さまざまなタイプが実行時に登録され、値なしでこのフラグを照会することによって表示することができます。値を使用して照会する場合、ピーク タイプが受け取る詳細の値と、タイプの内容の説明が得られます。

照会モードでは、このフラグは値を受け入れることができます。


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

Python 例

import maya.cmds as cmds

import maya.cmds as cmds
// Find the available peek types
cmds.dbpeek( type=True, query=True )
# Return: [metadata, nodes, references] #
// Describe the detail of a single available type
cmds.dbpeek( query=True, type='nodes' )
The peek type 'nodes' understands detail flags 'attributes, visible'.
	The 'visible' flag filters the display list to ignore any hidden
	or internal nodes. Default is to show all nodes
	Normal display will show a count of nodes in the scene of each
	type. Adding the 'attributes' flag includes the attribute count
	for each node as well, segregated by static, extension, and dynamic
	types.
# Return: 1 #
cmds.loadPlugin( 'MetadataSample' )
cmds.polyPlane( name='planeLuck' )
cmds.dataStructure( asString='name=TestStructure:int32=ID )
cmds.importMetadata( asString='channel face\n stream\n TestStream\n TestStructure\n 0\n 99\n 1\n 999\n 2\n 9999\n endStream\n endChannel\n endAssociations" "planeLuckShape' )
# Peek at the newly created metadata
#
cmds.dbpeek( type='metadata', detail='summary' )
Node planeLuckShape : face( TestStream[3] )