从外部脚本设置maya项目

时间:2017-01-10 10:57:32

标签: python external maya

我有一个python脚本来打开maya文件,我想在打开文件之前设置项目?

我尝试找到一个定义当前项目路径的文件或环境变量,但如果它存在,我不知道,你知道我该怎么做吗?

2 个答案:

答案 0 :(得分:0)

https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/Maya/files/Interface-overview-Start-Maya-from-the-command-line--htm.html

您已在文档中描述了所有文件。您可能会对此感兴趣:

-command [mel command]
-proj [dir]
-script [file]

答案 1 :(得分:0)

所以你有一个打开maya文件的python脚本。 设置项目的文件是workspace.mel

import maya.cmds as cmds
cmds.workspace("workspace_directory", openWorkspace=True)

cmds.workspace()命令用于设置项目。 “workspace_directory”是workspace.mel命令所在的路径。您可以将带有os.walk标记的topdown=Falsefnmatch结合使用,从所需的场景文件中查找目录并搜索,直至找到workspace.mel文件,并将其存储目录到一个字符串。然后将其传递到我上面概述的“workspace_directory”参数中!