移動先: 概要 戻り値 フラグ Python の例
scriptEditorInfo([clearHistory=boolean], [clearHistoryFile=boolean], [historyFilename=string], [input=string], [suppressErrors=boolean], [suppressInfo=boolean], [suppressResults=boolean], [suppressStackWindow=boolean], [suppressWarnings=boolean], [writeHistory=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
scriptEditorInfo は「元に戻す」が可能、「照会」が可能、「編集」が可能です。
Command Window ウィンドウの内容を直接操作と照会するには、このコマンドを使用します。
注: 最近の変更により、一部のフラグはスクリプト エディタ(Script Editor)ウィンドウで動作しなくなりました。CommandWindow(旧スクリプト エディタ)では、すべてのフラグが引き続き動作します。
注: このコマンドを使用して新しいスクリプト エディタ ウィンドウを作成することはできません。
string | 返された Command Window ウィンドウの名前。 |
戻り値の型は照会モードでは照会フラグが基になります。
clearHistory, clearHistoryFile, historyFilename, input, suppressErrors, suppressInfo, suppressResults, suppressStackWindow, suppressWarnings, writeHistory
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
clearHistory(ch)
|
boolean
|
|
|
Command Window の上部のフィールド内で読み取り専用のテキストをクリアします。
|
|
input(i)
|
string
|
|
|
Command Window の下部のフィールド内でテキストを設定します。
フィールドをクリアするため、この値は空の文字列に設定します。
注: このフラグは Command Window にのみ作用し、新しいスクリプト エディタには作用しません。
新しいスクリプト エディタを操作する方法については、cmdScrollFieldExecuter と cmdScrollFieldReporter のマニュアルを参照してください。
|
|
historyFilename(hfn)
|
string
|
|
|
Command Window がすべてのヒストリをエコーするために使用するファイル名を設定するか返します。-wh/writeHistory フラグが true に設定されているときにこれが空の文字列である場合、デフォルト ファイルに自動的に設定されます。
|
|
writeHistory(wh)
|
boolean
|
|
|
true の場合、Command Window はヒストリをすべて -hf/historyFilename フラグに定義されたファイルに返します。このフラグは、ファイルの書き込みを効果的にオン/オフにします。
|
|
clearHistoryFile(chf)
|
boolean
|
|
|
-wh/writeHistory が true の場合にのみ、-hf/historyFilename フラグによって定義されているファイルをクリアします。新しいヒストリ ファイルを開始するには、このフラグを使用します。Command Window のデフォルトの動作は、既存のファイルへのアペンドです。
|
|
suppressErrors(se)
|
boolean
|
|
|
true の場合、Command Window とスクリプト エディタにはエラー メッセージが表示されません。
|
|
suppressWarnings(sw)
|
boolean
|
|
|
true の場合、Command Window とスクリプト エディタには警告メッセージが表示されません。
|
|
suppressInfo(si)
|
boolean
|
|
|
true の場合、Command Window とスクリプト エディタには Maya によって生成された情報メッセージが表示されません。
|
|
suppressResults(sr)
|
boolean
|
|
|
true の場合、Command Window とスクリプト エディタにはコマンドの結果が表示されません。
|
|
suppressStackWindow(ssw)
|
boolean
|
|
|
このフラグが true で stackTrace メカニズムがオンになっている場合、スタック ウィンドウの表示が抑制されます。スタック トレースを有効にすると、独立したスタック ウィンドウの代わりに出力ウィンドウに結果が返されます。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# Set the text of the input area of the Script Editor.
cmds.scriptEditorInfo(input='// select -all; delete;')
# Clear the input area of the Script Editor.
cmds.scriptEditorInfo(input="")
# Begin recording the Script Editor history to a file called
# tempHistoryLog.txt in your maya directory.
cmds.scriptEditorInfo( historyFilename='tempHistoryLog.txt', writeHistory=True )
# Stop recording the Script Editor history
cmds.scriptEditorInfo(writeHistory=False )
# On Windows the following line would print something like "C:/maya/tempHistoryLog.txt"
# On Linux it would be "~/maya/tempHistoryLog.txt"
cmds.scriptEditorInfo(query=True, historyFilename=True)
# Suppress all warning and info messages
cmds.scriptEditorInfo(suppressWarnings=True)
cmds.scriptEditorInfo(suppressInfo=True)