使用Windows批处理修改动画片段名称

发表于2017-09-30
评论0 2.3k浏览

今天教大家使用windows批处理来批量修改模型中动画片段的名称

修改前:

修改后:

 

 

 

 

 

使用流程:

一、新建文本文件,并更改名称为“ModifyAnimatorClipName.bat”,注意修改后缀名为.bat

二、用记事本或文本工具打开,将下面代码粘贴到文件里

三、修改文件中使用的“Attack01.FBX.meta”、“Attack1”等字段为自己想要修改的名字

四、保存文件并将文件放在想要批量修改名称的目录,双击运行,就会修改包含当前目录及子目录所有符合条件的meta文件了

上代码:

@echo off
for /f "delims=" %%i in ('dir /s/b Attack01.FBX.meta') do (
        for /f "delims=" %%a in ('type "%%~fi"') do (
                set "foo=%%a"
                call,set foo=%%foo:Take 001=Attack1%%
                call,echo/%%foo%%>>"%%~fi._"
)
move "%%~fi._" "%%~fi"
)
for /f "delims=" %%i in ('dir /s/b Attack02.FBX.meta') do (
        for /f "delims=" %%a in ('type "%%~fi"') do (
                set "foo=%%a"
                call,set foo=%%foo:Take 001=Attack2%%
                call,echo/%%foo%%>>"%%~fi._"
)
move "%%~fi._" "%%~fi"
)
for /f "delims=" %%i in ('dir /s/b Attack03.FBX.meta') do (
        for /f "delims=" %%a in ('type "%%~fi"') do (
                set "foo=%%a"
                call,set foo=%%foo:Take 001=Attack3%%
                call,echo/%%foo%%>>"%%~fi._"
)
move "%%~fi._" "%%~fi"
)

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

标签: