0

我尝试在 Maya 中制作简单的工具。我使用这个脚本来获取当前的项目目录:

pymel.core.workspace.getcwd()

有时这个脚本进展顺利。但有时结果不合适,像这样:D:\MyProject\Movie\EP01\SQ010\SH001

我的 Maya 文件位于:D:\MyProject\Movie\EP01\SQ010\SH001\scenes

好吧,有时会丢失一个文件夹(这很奇怪)

在谷歌搜索后,我得到这个链接:https ://github.com/LumaPictures/pymel/issues/32

他们说,我应该使用

获取路径()

getcwd()

我试过了,但是这个脚本仍然不起作用,因为结果是:C:\Users\aditya\Documents\maya\projects\default

有什么建议么?或者我错过了什么?顺便说一句,我正在使用maya 2016..

4

1 回答 1

0

而不是使用 PyMel,我会建议使用传统的 Maya 命令,从Maya 的文档中使用带有标志userWorkspaceDir的命令internalVar应该返回您当前的项目目录。如下 ;

project_dir = cmds.internalVar(userWorkspaceDir=True)
print project
于 2017-01-05T10:08:43.437 回答