使用Windows批处理修改动画片段名称
发表于2017-09-30
今天教大家使用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" )