ジャンプ先: 概要. 戻り値. フラグ. Python 例.
fileBrowserDialog([actionName=string], [dialogStyle=int], [fileCommand=script], [fileType=string], [filterList=string], [includeName=string], [mode=int], [operationMode=string], [tipMessage=string], [windowTitle=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
fileBrowserDialog は、取り消し可能、照会不可能、および編集不可能です。
fileBrowserDialog および fileDialog コマンドは非推奨になりました。両コマンドをコールすることはできますが、代わりに fileDialog2 コマンドを使用することをお勧めします。下位互換を保つため、fileBrowserDialog コマンドと fileDialog コマンドはどちらも、パスされたフラグ/値を fileDialog2 コマンドが使用し、内部コマンドをコールする適切なフラグ/値に変換します。この互換性を将来バージョンでも維持できるかどうかは保証されないため、新しいスクリプトは fileDialog2 コマンドを使って書く必要があります。
fileDialog2 を使ってスクリプトを変更する方法については、下記を参照してください。
actionName, dialogStyle, fileCommand, fileType, filterList, includeName, mode, operationMode, tipMessage, windowTitle
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
mode(m)
|
int
|
|
|
ファイル ブラウザを実行するモードを定義します。
- 0: 読出し
- 1: 書出し
- 2: パスのない書出し(セグメント ファイル)
- 4: アクションと一緒に使用した場合に意味があるディレクトリ
+100: ショート ネームを返す
|
|
fileCommand(fc)
|
script
|
|
|
fileType(ft)
|
string
|
|
|
フィルタリングするファイルのタイプを設定します。既定では、以下のいずれかになります。「mayaAscii」、「mayaBinary」、「mel」、「OBJ」、「directory」、「plug-in」、「audio」、「move」、「EPS」、「Illustrator」、「image」。 プラグインの場合も同様に独自のタイプを定義します。
|
|
actionName(an)
|
string
|
|
|
ファイルが認証されたときにコールされるスクリプトです。
|
|
operationMode(om)
|
string
|
|
|
オプション ダイアログを有効にします。有効な文字列:
- 「Import」
- 「Reference」
- 「SaveAs」
- 「ExportAll」
- 「ExportActive」
|
|
includeName(includeName)
|
string
|
|
|
カッコでくくって actionName の後に特定の文字列を含めます。名前が長過ぎると、ダイアログに収まるように短縮されます(たとえば、/usr/alias/commands/scripts/fileBrowser.mel なら /usr/...pts/fileBrowser.mel に短縮されることがあります)。
|
|
dialogStyle(ds)
|
int
|
|
|
- 0 - 以前のスタイルのダイアログ
- 1 - Windows 2000 のエクスプローラ スタイル
- 2 - 下部に「ショートカット」ヒントが付いたエクスプローラ スタイル
|
|
filterList(fl)
|
string
|
|
|
ファイル フィルタを指定します。1 と 2 のダイアログ スタイルの使用します。各文字列は、説明の後にカンマを付けて、その後ろにワイルドカードを含むファイル拡張子のリストをセミコロンで区切って続ける必要があります。
|
|
tipMessage(tm)
|
string
|
|
|
スタイル 2 のダイアログ ボックス下部に表示するメッセージです。
|
|
windowTitle(wt)
|
string
|
|
|
スタイル 1 または 2 のダイアログ ボックスのウィンドウ タイトルを設定します。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Old way:
def importImage( fileName, fileType):
cmds.file( fileName, i=True );
return 1
cmds.fileBrowserDialog( m=0, fc=importImage, ft='image', an='Import_Image', om='Import' )
# Recommended way:
filename = cmds.fileDialog2(fileMode=1, caption="Import Image")
cmds.file( filename[0], i=True );