我需要用引用中的NEW文件替换OLD文件。有一个 referenceEdit 命令,但没有用于替换文件的标志。
理想情况下,我需要像:
cmds.referenceQuery( myReference, e=1, file=NEW )
答案 0 :(得分:3)
您应该能够使用file
命令替换引用。
假设您的参考节点名称已知(否则您可以通过referenceQuery
检索它)并且名称为myReferenceRN
,您可以执行以下操作:
from maya import cmds
cmds.file("/path/to/new/reference/file.mb", loadReference="myReferenceRN")
这将更新myReferenceRN
当前指向的文件路径,使用您指定的文件路径作为file
命令的第一个参数(在本例中为/path/to/new/reference/file.mb
)。