录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店
REAPER

批量改名脚本(python),Tracks,Items,Marks,Regions!!!

( 13 )
 
[收藏]

266
#1 21-1-29 00:10

批量改名脚本(python),Tracks,Items,Marks,Regions!!!

0,需要安装SWS扩展,python3.7以上支持。
1,支持6种模式获取名称,不支持“Selected Regions”、“Selected Marks”。
2,支持快捷插入命名,从表格复制一列名字,点“Insert Name”,粘贴到输入框,点OK。(或者从txt,总之换行分隔插入)
3,支持导出导入CSV,“Import/Export”,(文件对话框记得写完整文件名,比如“a.csv”而不是“a”) 4,点一下“Rename”它就修改啦!
5,想不出来了,放个地址 https://github.com/xmimu/reaper_scripts










修正:指定导入导出csv,编码为'utf-8-sig'
下载:或者这个:








本帖最后由 李铭翌 于 21-1-30 00:03 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

1581
#2 21-1-29 09:26
感谢分享。然后又把一个群里大佬和论坛账号对上了
观众反应
:上次发帖是18年

593
#3 21-1-29 11:39
Script execution error

Traceback (most recent call last):
UnicodeDecodeError: 'gbk' codec can't decode byte 0xb5 in position 41370: illegal multibyte sequence

感谢楼主!
但是运行错误,求解

266
#4 21-1-29 14:55
鱼鱼鱼鱼 发表于 21-1-29 11:39
Script execution error

Traceback (most recent call last):

直接无法运行吗,一般这个是因为脚本里有中文字符,引起的错误。如果是导入csv出错的话,我重写了导入导出部分,指定‘utf-8’编码。谢谢反馈~~~ 本帖最后由 李铭翌 于 21-1-29 15:41 编辑

593
#5 21-1-29 21:44
李铭翌 发表于 21-1-29 14:55
直接无法运行吗,一般这个是因为脚本里有中文字符,引起的错误。如果是导入csv出错的话,我重写了导入导 ...

试了一下新的,还是直接执行,同样报错。。。
Script execution error

Traceback (most recent call last):
UnicodeDecodeError: 'gbk' codec can't decode byte 0xb5 in position 41372: illegal multibyte sequence

Python用的是3.9

266
#6 21-1-30 00:01
鱼鱼鱼鱼 发表于 21-1-29 21:44
试了一下新的,还是直接执行,同样报错。。。
Script execution error

可以多描述一点 ~ 是win10吗,轨道名有中文吗,空白工程试试能加载吗?
估计是脚本自身编码问题,转了个ANSI的,有空试试看呀~

593
#7 21-1-30 02:23
李铭翌 发表于 21-1-30 00:01
可以多描述一点 ~ 是win10吗,轨道名有中文吗,空白工程试试能加载吗?
估计是脚本自身编码问题,转了个 ...

win10  用的是空白工程  也可能是我太小白没操作对

593
#8 21-1-31 23:47
李铭翌 发表于 21-1-30 00:01
可以多描述一点 ~ 是win10吗,轨道名有中文吗,空白工程试试能加载吗?
估计是脚本自身编码问题,转了个 ...

大佬好,这回提示是:
Script execution error

Traceback (most recent call last):
  File "RenamePlus.py", line 7, in <module>
    from sws_python import *
ModuleNotFoundError: No module named 'sws_python'

266
#9 21-2-1 00:03
鱼鱼鱼鱼 发表于 21-1-31 23:47
大佬好,这回提示是:
Script execution error

你没装 sws扩展,需要这个支持获取mark/region名。http://www.sws-extension.org/

593
#10 21-2-1 15:40
李铭翌 发表于 21-2-1 00:03
你没装 sws扩展,需要这个支持获取mark/region名。http://www.sws-extension.org/

SWS已经装了哦。。 一直装着的

266
#11 21-2-1 18:34
鱼鱼鱼鱼 发表于 21-2-1 15:40
SWS已经装了哦。。 一直装着的

hhh,有点坎坷。可能是没读取权限,试试管理员运行程序。或者是python 版本问题,换个3.7, 3.8试试

593
#12 21-2-9 20:02
李铭翌 发表于 21-2-1 18:34
hhh,有点坎坷。可能是没读取权限,试试管理员运行程序。或者是python 版本问题,换个3.7, 3.8试试

大佬好。
之前尝试成功了,是SWS的问题,重装就好了。
但今天更新了新版SWS程序,又打不开了,估计是脚本需要一些update来匹配?

266
#13 21-2-10 10:58
鱼鱼鱼鱼 发表于 21-2-9 20:02
大佬好。
之前尝试成功了,是SWS的问题,重装就好了。
但今天更新了新版SWS程序,又打不开了,估计是脚 ...

尝试重新载入脚本文件(在action list,删除脚本,再重新加载),另外确认脚本文件夹下有没有“sws_python.py”和“sws_python64.py”之类的sws扩展文件。脚本要和sws的这几个文件放一起,才能相互调用。安装sws时候默认在资源目录REAPER/Scripts下面 本帖最后由 李铭翌 于 21-2-10 11:12 编辑

593
#14 21-2-10 17:18
李铭翌 发表于 21-2-10 10:58
尝试重新载入脚本文件(在action list,删除脚本,再重新加载),另外确认脚本文件夹下有没有“sws_python ...

把sws的2个py文件复制到了脚本所在目录,搞定了!
感谢大佬指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索