dsyrock
(noiZ)
1
大家都知道reaper可以自定义工具栏,放在主窗口里方便进行一些常用的快捷操作。但问题是一个按钮只能对应一个快捷方式,屏幕就这么大了,按钮多了总有放不下的一天。国外大佬 Archie 做了一款把按钮变成下拉列表的脚本,效果是这样的

这样把原来一个按钮对应一个快捷方式的形式,变成一个按钮可以塞多个快捷方式,这样用起来就灵活多了。Archie 的源Tee也做了镜像,但是这款脚本在某个版本后已经变成收费的了,我不知道能不能在reapack里直接选择装某个版本的版本,所以把我当前能用的版本放上来
下载得到一个叫 Archie-ReaScripts 的文件夹,打开动作列表,导入
Archie-ReaScripts\MAIN\Various\Archie_Var; Popup menu single-level(n).lua
这个脚本相当于制作下拉列表的入口。导入完成后运行他

看到这样的窗口,输入这个列表的名字,比如我准备要建一个叫“常用工具”列表,就输入 常用工具,点OK

然后会看到弹出这样的窗口,放心这不是出错,是他提示你这个下拉列表已经制作完成(其实是一个单独的脚本)
接下来去到你需要添加下拉列表的工具栏里,点击 Add 按钮,添加一个快捷方式,指向刚刚新建的脚本

保存后,你应该就能看到他出现在你的工具栏上了,下面开始把别的快捷方式或脚本塞进这个列表里
先打开动作列表,找到你要添加的快捷方式或脚本,比如我现在要把 搜索助手 加进去,就先找到搜索助手,选中他,保持动作列表窗口开启不用动

然后回到工具栏,点击刚刚新建的“常用工具”按钮,选择 Add

你会看到他已经根据你选中的脚本,帮你填好了相关信息

第一行是脚本的ID,这个不要改,第二行是他将会出现在列表里的名字,你可以自己修改,这里我改成“搜索助手”,点OK
之后再点开常用工具按钮,你可以看到他已经出现列表里

基本操作就介绍到这,其他功能包括 删除、改名、移位等等都在下拉列表的菜单里,请自行尝试操作一下
7 Likes
futurewy
(汪小阳)
3
之前尝试过类似的,不知道是否和这个是同一脚本,当时使用后发现自己不能随意加入脚本,只有有限制的几种,所以就放弃了,这个回头我一定要试试。多谢多谢。
zgc
(张张张)
4
Z佬好,这个脚本可以建三级列表吗?还是二级就封顶啦 
zgc
(张张张)
6
刚刚在reapack上找到一个版本,试了下建到了4级还可以继续往下建。想传上来的,但一直显示出错。有需要的话您可以去搜一下,名字是 Archie_Var; Popup menu(n).lua 版本是2.04。
1 Like
dsyrock
(noiZ)
13
要把我提供的文件夹放到图中的scripts文件夹里
chenyuzz
(小池)
14
谢谢大佬,前面那个解决了,现在卡在自动填写选中脚本相关信息这一步,我打开之后不会自动填
dsyrock
(noiZ)
16
这个好像是某个版本的reaper更新的功能,如果不会自己填,就先右击那个要添加的对象,复制他的id,然后再粘贴进去吧
kabi
(裴)
18
我也是出现了很楼上一样的问题,不过我的操作是将您分享的文件整个放在,Scripts文件夹下。但是打开reaper-操作加载新脚本,就出现了下面的错误提示
Error - Archie_Var; Popup menu single-level(n).lua
MISSING FILE / ОТСУТСТВУЕТ ФАЙЛ!
/Users/peishiqin/Library/Application Support/REAPER/Scripts/Archie-ReaScripts/Functions/Arc_Function_lua.lua
dsyrock
(noiZ)
20
上面已经写了missing file,没下全或者没放对位置所以他找不到。完全路径他都写出来了,按着他来放
kabi
(裴)
21
我是下载完了整个文件,然后 放置在reaper的Scripts文件夹下,打开reaper-操作加载新脚本,/Applications/REAPER.app/Contents/InstallFiles/Scripts/Archie-ReaScripts/MAIN/Various/ Archie_Var; Popup menu single-level(n).lua。