讨论已结束:新版本的右键菜单,可以正常排序了,大家看看如何。

动作库优化 · 99 次浏览
格物致理 创建于 2天17小时前

这种形式的开发难度比较低,大概一两天就能完成开发计划。

如果改为 JSON 格式,会好看一些(没有 > 这个符号),可能需要花上很久才能实现。

 

格物致理 最后更新于 2025/5/1

格物致理 2天16小时前 :

想到了一个中和的办法:

这种形式的右键菜单放在2.0,JSON形式的放在3.0,不过3.0在短期内不考虑制作。

格物致理 1天17小时前 :

好消息:老大正在考虑允许自定义 > 这个符号,比如说显示为空格,这样页面就会简洁、美观一些。

就等老大正式推出更新了。

回复内容
xuqu 2天17小时前
#1

这三角可以去掉了 我感觉不好看  因为动作的名称一般是在本地修改的   个人的习惯

格物致理 回复 xuqu 2天16小时前 :

目前1.0版本是没有按钮右键菜单的,也就没有这个三角符号,可以试试:动作面板 - by 格物致理 - 动作信息 - Quicker

计划在3.0版本中,用JSON形式实现,那样就没有 这个三角符号了。

格物致理 最后更新于 2天16小时前
ImmortalSty 2天17小时前
#2

所有右键菜单都一样的话,可以用这个。

格物致理 回复 ImmortalSty 2天16小时前 :

这个方法确实可以,不过我打算 “显示动作的右键菜单” ,这样的话,需要传递 “动作ID”;删除按钮也需要传递 “动作ID”

如果把 “动作ID” 放在 操作项定义的 data 中,就会导致向 动作 传递参数,参数为 它的“动作ID”,这样会干扰动作的运行。

目前我想到的方法只有:把 “动作ID” 放在 按钮右键菜单的 data 中。

格物致理 最后更新于 2天16小时前
ImmortalSty 回复 格物致理 2天10小时前 :

可以用 _buttonItemTitle 变量,这个获取到的是按钮上显示的文字(不是右键菜单的),如果这个是动作名的话,可以直接用这个运行。

使用方法只需要在子程序新建变量:_buttonItemTitle,并设为输入变量。 在你通过操作窗运行子程序的时候,就会自动传入按钮上的文本。


ImmortalSty 回复 格物致理 2天10小时前 :

如果你知道 CommonOperationItem 咋用的话,用 _buttonItem 是最方便的。

格物致理 回复 ImmortalSty 2天9小时前 :

感谢你的建议。

不过,“按钮上显示的文字(不是右键菜单的)” 是动作名称(并且能自定义,不唯一),并不是动作ID,这里需要传递的参数是动作ID,所以这个方法不行。目前只能以现有的形式来实现了。

回复主贴