从外部脚本设置 Maya 项目
Set maya project from an external script
我有一个 python 脚本来打开 Maya 文件,我想在打开文件之前设置项目?
我试图找到定义当前项目路径的文件或环境变量,但如果它存在,我找不到,你知道我该怎么做吗?
您拥有文档中描述的所有文件。您可能对 :
感兴趣
-command [mel command]
-proj [dir]
-script [file]
所以您有一个 python 脚本可以打开 maya 文件。 设置项目的文件是workspace.mel
import maya.cmds as cmds
cmds.workspace("workspace_directory", openWorkspace=True)
cmds.workspace()
命令用于设置您的项目。 "workspace_directory" 是 workspace.mel
命令所在的路径。您可以将 os.walk
和 topdown=False
标志与 fnmatch
结合使用,从所需场景文件向上遍历目录并搜索直到找到 workspace.mel
文件,然后存储该文件目录到一个字符串。然后将其传递到我上面概述的 "workspace_directory" 参数中!
我有一个 python 脚本来打开 Maya 文件,我想在打开文件之前设置项目?
我试图找到定义当前项目路径的文件或环境变量,但如果它存在,我找不到,你知道我该怎么做吗?
您拥有文档中描述的所有文件。您可能对 :
感兴趣-command [mel command]
-proj [dir]
-script [file]
所以您有一个 python 脚本可以打开 maya 文件。 设置项目的文件是workspace.mel
import maya.cmds as cmds
cmds.workspace("workspace_directory", openWorkspace=True)
cmds.workspace()
命令用于设置您的项目。 "workspace_directory" 是 workspace.mel
命令所在的路径。您可以将 os.walk
和 topdown=False
标志与 fnmatch
结合使用,从所需场景文件向上遍历目录并搜索直到找到 workspace.mel
文件,然后存储该文件目录到一个字符串。然后将其传递到我上面概述的 "workspace_directory" 参数中!