今天教大家使用windows批处理来批量修改模型中动画片段的名称
修改前:
修改后:
使用流程:
一、新建文本文件,并更改名称为“ModifyAnimatorClipName.bat”,注意修改后缀名为.bat
二、用记事本或文本工具打开,将下面代码粘贴到文件里
三、修改文件中使用的“Attack01.FBX.meta”、“Attack1”等字段为自己想要修改的名字
四、保存文件并将文件放在想要批量修改名称的目录,双击运行,就会修改包含当前目录及子目录所有符合条件的meta文件了
上代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
@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" ) |
- 本文固定链接: http://www.u3d8.com/?p=1294
- 转载请注明: 网虫虫 在 u3d8.com 发表过