MayaPythonはMayaウィンドウを呼び出してファイルを選択します

スクリプトで外部ファイルを呼び出したり、ファイルをエクスポートしたりする必要がある場合は、ファイルパスなどを取得する必要があります。ファイル選択ウィンドウを開く必要があります。これは、Mayaウィンドウを呼び出してファイルを選択し、ファイルパス

関連資料

ドキュメント:http//help.autodesk.com/view/MAYAUL/2019/CHS/?guid = __ CommandsPython_index_html、fileModeを選択

公式ルーチン

import maya.cmds as cmds

basicFilter = "*.mb"
cmds.fileDialog2(fileFilter=basicFilter, dialogStyle=2)

singleFilter = "All Files (*.*)"
cmds.fileDialog2(fileFilter=singleFilter, dialogStyle=2)

multipleFilters = "Maya Files (*.ma *.mb);;Maya ASCII (*.ma);;Maya Binary (*.mb);;All Files (*.*)"
cmds.fileDialog2(fileFilter=multipleFilters, dialogStyle=2)

私の使用

ドキュメントにはfileDialogとfileDialog2の2つのタイプがあり、ここではfileDialog2が使用されます

次のように

import maya.cmds as cmds 
basicFilter = "*.txt"
path = cmds.fileDialog2(fileFilter=basicFilter, dialogStyle=2, fileMode=0)
print path

https://blog.csdn.net/shaynerain/article/details/106426818

おすすめ

転載: blog.csdn.net/shaynerain/article/details/106426818
おすすめ