ジャンプ先: 概要. 戻り値.
関連項目. フラグ. Python 例.
fileDialog([application=boolean], [defaultFileName=string],
[directoryMask=string],
[mode=int], [title=string])
注意:
オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
fileDialog は 「元に戻す」が可能、「照会」が不可能、「編集」が不可能 です。
fileBrowserDialog および fileDialog コマンドは非推奨になりました。
両コマンドをコールすることはできますが、代わりに fileDialog2
コマンドを使用することをお勧めします。下位互換を保つため、fileBrowserDialog コマンドと fileDialog
コマンドはどちらも、パスされたフラグ/値を fileDialog2
コマンドが使用し、内部コマンドをコールする適切なフラグ/値に変換します。この互換性を将来バージョンでも維持できるかどうかは保証されないため、新しいスクリプトは
fileDialog2 コマンドを使って書く必要があります。 fileDialog2
を使ってスクリプトを変更する方法については、下記を参照してください。
fileBrowserDialog
application, defaultFileName, directoryMask, mode, title
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
mode(m) |
int |
|
|
ファイル ダイアログを実行するモードを定義します。
書き込みモードは -application フラグとは一緒に使用できません。 |
|
directoryMask(dm) |
string |
|
|
これを使用して、ダイアログに表示するディレクトリとファイル名を指定することができます。指定しない場合、カレント
ディレクトリが使用され、すべてのファイルが表示されます。
文字列にはパス名が含まれている場合がありますが、ワイルドカードのファイル識別子(「*.cc」または「/usr/u/*」など)を含める必要があります。パスだけが指定されている場合、パスの最後のディレクトリがファイル識別子とみなされ、目的の結果が得られなくなります。 |
|
application(app) |
boolean |
|
|
これは「Mac」専用のフラグです。このフラグにより、アプリケーション
バンドルのみを選択するダイアログが表示されます。 |
|
defaultFileName(dfn) |
string |
|
|
デフォルトのファイル名を設定します。このフラグは「書き込み」モードでのみ有効です。 |
|
title(t) |
string |
|
|
タイトル
テキストを設定します。「書き込み」モードでのデフォルト値は「名前を付けて保存」です。「読み取り」モードでのデフォルト値は「開く」です。 |
|
: コマンドの作成モードで使用可能なフラグ |
: コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ |
: タプルまたはリストとして渡された複数の引数を持てるフラグ |
import maya.cmds as cmds
# Old way:
cmds.fileDialog()
cmds.fileDialog( directoryMask='/usr/u/bozo/myFiles/*.ma' )
cmds.fileDialog( dm='*.cc' )
# Recommended way:
cmds.fileDialog2(startingDirectory ="/usr/u/bozo/myFiles/", fileFilter="Maya Ascii (*.ma)")