如何修改reaper自带的Action内容?

问题详情

不知道有没有办法修改reaper原厂自带的Action的内容 但是不知道哪些文件是可以修改这个的 求大佬帮帮忙

做过的尝试

不能改,只能根据自己需求用脚本来模拟

有个脚本是更改mouse modifier的 那个脚本代码里用的是原厂action的那种纯数字command id 我把它改成我自己的custom action的command id他就不好使了 所以我才会想着修改原厂action内容 或者说有什么办法可以让他使用custom action的id吗?麻烦您了

一般很常见的用法是,原厂动作配合脚本,加强功能。

主要我想把脚本代码里面的原厂动作id换成custom action的id 结果一换就不好使了 奈何我代码功底实在是烂的不行 :sob:

这种情况需要转换一下自定义动作,类似下面的代码,括号里面是字符串的格式:
reaper.NamedCommandLookup(‘_RS4293099acb34ec98e33a7b31449e21878f4165df’)
自定义动作其实本身也可以直接用代码来代替。

麻烦问一下_S&M_CYCLACTION_2 这种要怎么转换成您回复里面的字符串格式?

reaper.NamedCommandLookup(‘_S&M_CYCLACTION_2’)
如果要配合主界面动作就是:
reaper.Main_OnCommand(reaper.NamedCommandLookup(‘_S&M_CYCLACTION_2’) , 0)

感谢大佬!!!

不好意思 再打扰您一下 这个脚本是把media item界面上的鼠标左键单击动作改成分割item 他脚本代码就一行reaper.SetMouseModifier( ‘MM_CTX_ITEM_CLK’, 0, 40746 ) 然后40746是spilt items动作的command id 我想把40746替换成_S&M_CYCLACTION_2 刚刚试了下您给出的代码替掉40746但是不起作用 一定是我哪里出错了 麻烦您教教我这种时候我应该怎样实现这个想法呢?

reaper.SetMouseModifier( ‘MM_CTX_ITEM_CLK’, 0, reaper.NamedCommandLookup(‘_S&M_CYCLACTION_2’))

终于好使了 非常感谢您