如何 maxscript 重命名乘法对象?

how to maxscript rename multiply object?

我是新手,想请教一件事 如何更改多个 objects/bones 的名称前缀 例如

object_123 object_234 object_345

我只想更改前缀“object_”的名称,它将更改为“subject_” 结果会是这样

subject_123 subject_234 subject_345

我将感谢所有收到的回复 谢谢

您可以使用 substituteString 进行字符串替换,例如更改具有匹配名称的选定对象的前缀,您可以这样做:

for obj in selection where matchPattern obj.name pattern:"object_*" do
    obj.name = substituteString obj.name "object_" "subject_"