【脚本分享】把工具栏变成下拉列表

大家都知道reaper可以自定义工具栏,放在主窗口里方便进行一些常用的快捷操作。但问题是一个按钮只能对应一个快捷方式,屏幕就这么大了,按钮多了总有放不下的一天。国外大佬 Archie 做了一款把按钮变成下拉列表的脚本,效果是这样的
5ym5N38v8Y
这样把原来一个按钮对应一个快捷方式的形式,变成一个按钮可以塞多个快捷方式,这样用起来就灵活多了。Archie 的源Tee也做了镜像,但是这款脚本在某个版本后已经变成收费的了,我不知道能不能在reapack里直接选择装某个版本的版本,所以把我当前能用的版本放上来

下载地址


安装和使用

下载得到一个叫 Archie-ReaScripts 的文件夹,打开动作列表,导入

Archie-ReaScripts\MAIN\Various\Archie_Var;  Popup menu single-level(n).lua

这个脚本相当于制作下拉列表的入口。导入完成后运行他
image
看到这样的窗口,输入这个列表的名字,比如我准备要建一个叫“常用工具”列表,就输入 常用工具,点OK
image

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

保存后,你应该就能看到他出现在你的工具栏上了,下面开始把别的快捷方式或脚本塞进这个列表里


先打开动作列表,找到你要添加的快捷方式或脚本,比如我现在要把 搜索助手 加进去,就先找到搜索助手,选中他,保持动作列表窗口开启不用动
image

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

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

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


基本操作就介绍到这,其他功能包括 删除、改名、移位等等都在下拉列表的菜单里,请自行尝试操作一下

5 个赞

几年前就接触过,后来忘了。这个脚本很实用!

之前尝试过类似的,不知道是否和这个是同一脚本,当时使用后发现自己不能随意加入脚本,只有有限制的几种,所以就放弃了,这个回头我一定要试试。多谢多谢。

Z佬好,这个脚本可以建三级列表吗?还是二级就封顶啦 :grin:

似乎我这个版本就只能二级了,不知道收费版的有没有

刚刚在reapack上找到一个版本,试了下建到了4级还可以继续往下建。想传上来的,但一直显示出错。有需要的话您可以去搜一下,名字是 Archie_Var; Popup menu(n).lua 版本是2.04。

1 个赞

用上了。多多谢谢。

挺实用。

reapack搜不到这个脚本呢

这样就不太快捷了。

要快捷还是要空间这个自己衡量了

QQ截图20230225203711
大佬这是怎么肥事啊!

要把我提供的文件夹放到图中的scripts文件夹里

谢谢大佬,前面那个解决了,现在卡在自动填写选中脚本相关信息这一步,我打开之后不会自动填

emmmm是不是需要我手动填一下

这个好像是某个版本的reaper更新的功能,如果不会自己填,就先右击那个要添加的对象,复制他的id,然后再粘贴进去吧

手动贴了 谢谢大佬!

我也是出现了很楼上一样的问题,不过我的操作是将您分享的文件整个放在,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

上面已经写了missing file,没下全或者没放对位置所以他找不到。完全路径他都写出来了,按着他来放

我是下载完了整个文件,然后 放置在reaper的Scripts文件夹下,打开reaper-操作加载新脚本,/Applications/REAPER.app/Contents/InstallFiles/Scripts/Archie-ReaScripts/MAIN/Various/ Archie_Var; Popup menu single-level(n).lua。