移動先: 概要 戻り値 関連項目. フラグ. Python 例.
workspace(
[string]
, [active=boolean], [baseWorkspace=string], [create=string], [directory=string], [expandName=string], [fileRule=[string, string]], [fileRuleEntry=string], [fileRuleList=boolean], [fullName=boolean], [list=boolean], [listFullWorkspaces=boolean], [listWorkspaces=boolean], [newWorkspace=boolean], [objectType=[string, string]], [objectTypeEntry=string], [objectTypeList=boolean], [openWorkspace=boolean], [projectPath=string], [renderType=[string, string]], [renderTypeEntry=string], [renderTypeList=boolean], [rootDirectory=string], [saveWorkspace=boolean], [shortName=boolean], [update=boolean], [updateAll=boolean], [variable=[string, string]], [variableEntry=string], [variableList=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
workspace は 「元に戻す」が可能、「照会」が可能、「編集」が不可能 です。
指定したワークスペース ファイルに従って、ワークスペースを生成したり、
開いたり、編集したりします。
この文字列引数はワークスペースを表します。ワークスペースが指定されていない場合、現在のワークスペースが指定されたものとみなされます。
戻り値の型は照会モードでは照会フラグが基になります。
translator
active, baseWorkspace, create, directory, expandName, fileRule, fileRuleEntry, fileRuleList, fullName, list, listFullWorkspaces, listWorkspaces, newWorkspace, objectType, objectTypeEntry, objectTypeList, openWorkspace, projectPath, renderType, renderTypeEntry, renderTypeList, rootDirectory, saveWorkspace, shortName, update, updateAll, variable, variableEntry, variableList
| ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
newWorkspace(n)
|
boolean
|
|
|
新しいワークスペースの作成を指定します。同じ名前のワークスペースがすでに存在する場合、
コマンドは失敗します。
|
|
openWorkspace(o)
|
boolean
|

|
|
ワークスペースを開きます。開かれたワークスペースがカレントの
ワークスペースになります。
|
|
active(act)
|
boolean
|

|
|
このフラグは -o/openWorkspace フラグと同義です。
|
|
saveWorkspace(s)
|
boolean
|
|
|
ワークスペースを保存します。通常、ワークスペースは Maya が終了するときに保存されますが、
このフラグを使用するとデータは確実にディスクに保存されます。
|
|
baseWorkspace(bw)
|
string
|
|
|
ワークスペースは別のワークスペースをベースにしている場合があります。したがって、はっきり優先の指定がない場合、ベースのワークスペースの全設定が
このワークスペースに適用されます。
|
|
listWorkspaces(lw)
|
boolean
|

|
|
現在設定されているワークスペースの名前の
リストを返します。
|
|
listFullWorkspaces(lfw)
|
boolean
|

|
|
現在設定されている、すべてのワークスペースの名前の
フル パスのリストを返します。
|
|
list(l)
|
boolean
|

|
|
このオプションは、カレント ワークスペース ディレクトリをリストします。「workspaceFile」用にパスが指定されている場合、
このディレクトリのコンテンツがリストされます。指定されていなければ、-dir フラグで設定された
ディレクトリの内容がリストされます。
|
|
directory(dir)
|
string
|

|
|
このオプションは、カレントのワークスペース ディレクトリを
指定したパスに設定します。照会すると、カレントのワークスペース ディレクトリを返します。このディレクトリは、fileBrowser の
最初のディレクトリとして使用され、ファイルの位置を指定する
検索パスの一部となります。pwd および chdir コマンドが使用する
カレント ワーキング ディレクトリと混同しないでください。
|
|
create(cr)
|
string
|
|
|
新しいディレクトリを作成します。ディレクトリの名前がフル パスでなかった場合、
このディレクトリは、-dir フラグで設定されたカレント ディレクトリの
サブディレクトリとして作成されます。
|
|
rootDirectory(rd)
|
string
|

|
|
|
objectType(ot)
|
[string, string]
|

|
|
このフラグは現在サポートしていません。今後、デフォルト位置はすべて fileRules に追加されます。
|
|
objectTypeList(otl)
|
boolean
|

|
|
このフラグは現在サポートしていません。今後、これは fileRuleList と同じ結果を返します。
|
|
objectTypeEntry(ote)
|
string
|

|
|
このフラグは現在サポートしていません。これは、fileRuleEntry と同じ結果を返します。
|
|
fileRule(fr)
|
[string, string]
|

|
|
ファイルのデフォルト位置を設定します。1 番目のパラメータは fileRule(dxf、iges など)で、
2 番目は位置です。照会すると文字列のリストを返します。リストには、fileRule 名とその場所が交互に現れます。通常、使用可能なトランスレータ 1 つにつき、
1 つのファイル規則があります。
環境変数がサポートされています。Maya は、以下のデフォルトを追加します: scene、image、depth、iprImages、lights、renderScenes、sourceImages、textures。
|
|
fileRuleList(frl)
|
boolean
|

|
|
現在定義されている fileRule のリストを返します。
|
|
fileRuleEntry(fre)
|
string
|

|
|
|
renderType(rt)
|
[string, string]
|

|
|
このフラグは現在サポートしていません。デフォルト レンダー タイプは今後すべて fileRules に追加されます。
|
|
renderTypeList(rtl)
|
boolean
|

|
|
このフラグはサポートしていません。今後は fileRuleList を使用してください。
|
|
renderTypeEntry(rte)
|
string
|

|
|
このフラグはサポートしていません。今後は fileRuleEntry を使用してください。
|
|
variable(v)
|
[string, string]
|

|
|
プロジェクト変数の値を設定/照会します。プロジェクト変数は、名前の展開時に使用されます。次の -en/expandName を参照してください。
|
|
variableList(vl)
|
boolean
|

|
|
|
variableEntry(ve)
|
string
|

|
|
|
shortName(sn)
|
boolean
|

|
|
|
fullName(fn)
|
boolean
|

|
|
|
expandName(en)
|
string
|

|
|
ファイル名のフル パスの場所を照会します。
ファイル ネームはプロジェクトの相対的なファイル名、
またはフル パス名になります。ファイル名が空の文字列の場合、戻り値は
プロジェクト ディレクトリとなります。戻り値は必ずフル パス名となります。
|
|
projectPath(pp)
|
string
|

|
|
引数として渡された filePath を、(可能な場合は)プロジェクト ルート ディレクトリを基準にした
ファイル名に変換して返します。ファイルパスがプロジェクトのルート ディレクトリの下にない場合、
フル パス名を返します。
|
|
update(u)
|
boolean
|
|
|
このフラグはプロジェクト ディレクトリから、
すべてのワークスペース設定を読み込みます。これは Maya のスタートアップ時に、使用可能なワークスペースを
検索するために使われます。
|
|
updateAll(ua)
|
boolean
|
|
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# Set the current workspace to "alphabet".
cmds.workspace( 'alphabet', o=True )
# Save the currently workspace settings (for "alphabet").
cmds.workspace( s=True )
# Create a new Workspace named "newWorkspace".
cmds.workspace( 'newWorkspace', n=True )
# Find the current workspace area.
cmds.workspace( q=True, dir=True )
# Result : /h/userName/maya/projects/default
# Note that the "current working directory" as defined by the
# 'pwd' and 'chdir' commands is unrelated to the directories
# used by the workspace command.
#
cmds.pwd()
# Result : /usr/tmp
cmds.chdir( '/tmp' )
getcwd()
# Result : /tmp
cmds.workspace( q=True, dir=True )
# Result : /h/userName/maya/projects/default
cmds.workspace( dir='/h/userName/maya/projects/commercial' )
getcwd()
# Result : /tmp