在脚本中如果需要调用一些外部文件或者导出文件,需要获取文件路径等,需要打开文件选择的窗口,这介绍如何调用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,此处使用fileDialog2
如下
import maya.cmds as cmds
basicFilter = "*.txt"
path = cmds.fileDialog2(fileFilter=basicFilter, dialogStyle=2, fileMode=0)
print path