批量重命名脚本 (Take)

简单实用的批量重命名脚本 (Take),支持直接重命名、替換令牌、左右截取、指定位置插入和删除,查找替换。


直接重命名
rename 1

任意字符组合+令牌支持:
$trackname – 軌道名稱
$takename – 片段名稱
$tracknum – 軌道編號
$inctrackorder – 軌道順序
$inctimeorder – 時間順序
$GUID – Take guid

类似轨道排序加0可以通过位数栏改参数:
比如3位数的如001、002、003,在位数一栏输入3即可.


2、左右删减字符
rename 2
从左边或右边(输入负数),输入要删减的位数。可以同时左右设定删减。


3、任意位置插入和删除字符
rename 3
在原命名基础上,指定位置补充插入或删除。


4、查找替换
rename 4
查找 A 替换 B


通过 Reapack 或者附件下载:
https://github.com/zaibuyidao/ReaScripts/raw/master/index.xml
https://club.reaget.com/mirrors/zaibuyidao/ReaScripts/index.xml (Tee佬提供的国内专线)

zaibuyidao_Batch Rename.lua (6.6 KB)

3 Likes

看到有记录窗口是否下次再打开,用的 reaper.SetExtState 。这个方法是在当次 REAPER 记录的吗(即重启失效)?

这个函数有一个是否永久保存的选项,如果是true的话就会永久保存。实际上就是写入安装路径下的reaper-extstate.ini 文件

2 Likes

这个是保存在软件内的文件名是么。

应该是 take 的名字

好似苹果系统没法适配到?

应该能支持,另外这个脚本已经加入【批量重命名】套餐,你上 reapack 搜索一下:batch rename

现在可以了,我没放依赖包,放好了就可以了,感谢~