【请教】Reaper脚本AddProjectMarker2添加工程标记,ID 8位数 ?

我写了个脚本,将Take Marker转换为Project Marker。添加的Project Marker ID是8位数。请教,有什么解决办法?希望用脚本添加的工程标记ID,和 手工在Reaper中添加保持一致,也从1开始编号。
PS:尝试遍历所有的Marker,找到最大的marker id, 在用Marker id +1 来编号, 但未找到指定Project Marker ID的函数

脚本:reaper.AddProjectMarker2(0, 0,take_marker_pos,0,take_marker_name_new, take_marker_color, 0)

如: 33554260 SFX冷笑【T2P】

感谢,问题已经解决,被AI坑了,是对 AddProjectMarker2 函数的 参数传递出了问题
– 根据Take Marker的信息创建Project Marker,完成转换
–integer reaper.AddProjectMarker2(
– ReaProject proj, – 工程句柄(0 表示当前工程)
– boolean isrgn, – 是否为区域标记(0 = 普通标记,1 = 区域开始)
– number pos, – 标记位置(秒,绝对时间)
– number rgnend, – 区域结束位置(仅 isrgn=1 时有效)
– string name, – 标记名称(字符串)
– integer wantidx, – 想要的ID (-1 表示自动分配,>=0 表示指定ID)
– integer color) – 颜色(RGB 整数,如 0xFF0000 为红色)

            reaper.AddProjectMarker2(0, false, take_marker_pos, 0, prject_marker_name_new, -1, prject_marker_color_new)

看来你解决了,厉害 :+1: