脚本:搜索助手

搜索助手

搜索助手是一个用于辅助Media Explorer输入搜索关键字的脚本,适用于需要经常搜索素材的用户。

经常需要搜索素材的用户,往往需要记忆大量的常用关键词,记不住的可能还需要去查资料。另外 Media Explorer 里搜索一些复杂的内容时有时还要额外输入一些关键字(之前有写过介绍的文章:Media Explorer 搜索技巧)这个脚本就是为了解决这两个问题,提高搜索的效率

主界面

主界面由三部分组成,从上到下分别是显示框、搜索按钮、关键词按钮。

显示框用来显示当前即将要输入的搜索关键词,默认状态是空的

搜索按钮用于把选好的关键词输入到Media Explorer的搜索框里并进行搜索

关键词按钮是脚本的主要部分,一共有50个,每个代表一个关键词的分类,每个分类下可以存放多个不同的关键词

基本理念

关键词按钮的设计目的是减少记忆的压力,比如我需要搜索所有有关“撞击”的内容,那么为了获得所有跟撞击有关的结果,我需要把跟撞击有关的关键词都输进去,比如 impact,hit 等。这种同类的关键词太多了,不可能每一个都能记下来。因此引入了关键词分类这个概念,把同类别的关键词都汇总到一个类别下,只要点一下“撞击”,就可以确保获取到包含 impact 和 hit 的结果(也可以只选其中一个)。分类和分类下的关键词都可以自己自由编辑和整理

操作说明

关键词按钮部分

左键单击:把分类下的所有关键词输入到显示框,或者与已输入的关键词用 AND 方式合并

比如点击了“撞击”,再点击“金属”,就可以获得 “撞击 AND 金属”的搜索关键词

Ctrl+左键:从分类下选一个关键词输入到显示框

Shift+左键:把分类下的所有关键词输入到显示框,或者与已输入的关键词用 OR 方式合并

比如点击了“撞击”,再Shift+点击“滚动”,就可以获得 “撞击 OR 滚动”的搜索关键词

Alt+左键:删除这个分类及分类下的所有关键词

Ctrl+Shift+左键拖拽:挪动按钮的位置,只能对非空白的按钮进行此操作

右键单击:添加关键词或更改分类名字

右键单击显示空白的按钮,需要输入分类的名字和关键词,分类名字取一个容易记忆的名字,关键词可以一次输入多个,用空格隔开。

右键单击非空白的按钮,可以修改分类名字和添加新的关键词

Ctrl+右键:删除分类下的一个关键词

搜索按钮部分

点击即可把拼接好的关键字发送到Media Explorer中开始搜索,并清空显示框

显示框部分

右键单击:清空当前的搜索关键词

脚本

DSY_搜索助手.lua (11.3 KB)

依赖包

SWSJS_ReaScriptAPI64 是两个必须的依赖库

SWS安装方式:从 这里 下载安装包

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

reaper_js_ReaScriptAPI64.zip (388.2 KB)

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

Donation

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

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

我的Reapack源

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

这个脚本还处于测试阶段,可能有一些未知的问题,如果遇上了请留言告知,谢谢!

3 Likes

疯狂打call~~~

挪佬牛逼!!! :grinning:

挪佬牛逼!!! :grinning:

Z佬牛逼! 疯狂打call

相信noiz佬出品一定是精品.mac用户打开的时候遇到了点问题,好像是路径分隔符的方向.等有空改一下再试

感谢提醒,经常忘了还有mac用户的存在。已更新

Linux用户蹭mac用户吃剩下的

太好了!支持脚本定制!

更新了必须要放在scripts文件夹的问题,现在只需要让脚本本体和 DSY_GUI.lua放在一起就可以

刚刚下了新版本,这个问题应该还在,不过自己改一下也不麻烦。

然后 我可能遇到了另外一个问题,错误提示:
DSY_GUI.lua:879: attempt to call a nil value (field ‘JS_Window_Find’)
猜 是api64没装对,mac版是不是需要下个x86的

那这个你要去reapack里找了,我附件发的是我自己在用的win版,去reapack搜 js api 应该有

EDIT:原文已更新他github主页连接

感谢!确实有,下到了!

总是不满足,现在能直接点了发现又想要not功能 :yum:

试了一下,自己修改ini的关键词也是可用的。所以刚刚已经给它设了一个宝贵的快捷键。
但是好像media explorer只支持单层括号,所以如果能把最外面的括号去掉就可以更方便了

强烈不推荐去动ini文件里的内容,一旦有些格式不对的内容有可能让脚本无法运行

:crazy_face:暂时还没~先用着

大佬这个脚本是可以在点完开始搜索后自动跟媒体管理器自动交互的是么?我点了之后好像没有交互成功诶,是对依赖的版本有要求吗?

麻烦截一下你点搜索时候的图看一下

DSY_Debug.lua (151 字节)
麻烦帮忙debug一下,下载这个脚本,在媒体浏览器打开了的情况下,运行脚本,然后看一下跳出来的窗口显示什么