【脚本】批量重命名region

批量重命名region的工具论坛已经有几个版本了,我也写了一个符合自己使用习惯的版本,各位可以自行选择适合自己的
image

操作说明

必须先用time selection框选需要重命名的region

功能介绍

  • 添加前缀
    统一添加固定的前缀在原名字前面
    KNXJc0bmKR

  • 添加后缀
    统一添加固定的前缀在原名字前面
    VV9i8oRpVo

  • 替换
    以指定的字符替换原名字中的指定内容
    tjsZgJo2eZ
    注意在替换功能里,替换部分可以为空,这样的话就相当于删除原名字里的指定内容
    0aPFKB3Wj3

  • 命名
    以指定内容按照一定规律,批量命名region
    比如需要命名一系列有规律的名字 SFX - A,SFX - B, SFX - C……
    即可按图操作
    JxVBQcCobq

  • 命名操作里有三个部分可供输入,《相同部分》《后缀起始》《连接符》
    按上面的例子,SFX是相同的部分,后缀从A开始,连接符是 -

  • 其中后缀部分会根据起始字符,逐步递增,根据输入内容将自动排列成 ABCD……或1234……(如果只有一位数字时会自动补零,01 02 03……个人习惯)

  • 三个参数根据需要可以忽略某些部分:
    如果需要批量命名成同样的名字,可以只输入相同部分,忽略后缀和连接符
    如果需要命名成规律递增的名字,可以只输入后缀起始,忽略相同部分和连接符
    如果连接符留空的话,将自动转换成一个空格(个人习惯)

依赖包

JS_ReaScriptAPI64 是必须的依赖库

JS_ReaScriptAPI 安装方式:win用户下载以下文件,解压后放到安装路径下的userplugins文件夹里,重启reaper(其他系统用户请到他Github主页下载 Github)

reaper_js_ReaScriptAPI64.zip (388.2 KB)

我的GUI库:DSY_GUI.lua,这个文件不需要安装,只需要跟脚本本体放在一起就可以
DSY_GUI.lua (34.1 KB)

脚本

DSY_批量重命名region.lua (6.3 KB)

Donation

毕竟用爱发电不易,如果我的脚本给你带来了便利,不妨buy me a coffee

如果有需要订制个人化的脚本,请添加以下QQ联系:86989558

我的Reapack源

可以在Reapack里添加这个地址来获取到更多我共享过的脚本

4 个赞

哦,是我的问题!就是命名的后缀不能以0开头,我只能在连接符里加个0补足,比如不能这样:HIT 0012,后缀起始不能0开头,只能加连接符里

您好, 我开启这脚本时遇到这错误, 请问如何解决呢?

image

我的Reaper版本是 6.64, GUI 和 Region 脚本lua 都放在同个文件夹了。

感恩分享这脚本, 期待使用

(我的中文不太好, 如果有错误请原谅~)

漏了一个依赖库,我更新在一楼了

大佬,我的替换功能不知道为什么无论是替换字还是不替换都是删除原部分的字,没有办法替换新改的字。其它选项都好使。请问这个怎么回事呀?

我重新传了一个在一楼,你试试行不行

请问Z佬我想在这里输入0001,让它排序,我该怎么做呢?

上面说了,只支持两位数字

好的,知道了

在使用替换的时候,无论是中文还是英文,最终的结果是无法替换,只是把原文删除,这是哪里出了问题。

重新去一楼下一个试试

重新下载,问题解决了。谢谢大佬。

好使了,万分感谢!

可否在命名中的命名起始栏增加到3-4位数呢,工作上有这方面的需求,感谢

哦,看错了~请忽略