关于设置动作参数来触发动作的想法

功能建议 · 129 次浏览
TJYYWXBG 创建于 2024-05-28 20:37
已知quikcer通过快捷键,手势,轮盘触发动作时,可以设置动作参数,如下图所示
我的想法是若将单击动作为【菜单模式】运行,这里能否实现通过设置不同动作参数来弹出不同的菜单组,比如通过设置对应各一级菜单的动作参数,执行时就只显示该一级菜单下的所有子菜单来让用户选择执行什么内容,而无需弹出所有菜单。现有版本如果在菜单模式下方只填一部分需要左击弹出的菜单也可以,只是这样的话,要建立多个不同动作触发,就需要对应建立多个动作。
 


回复内容
level1 2024-05-28 23:16
#1

你好,TJYYWXBG:


根据不同的场景展示不同的菜单,有这类动作存在。

弹出菜单

https://getquicker.net/Sharedaction?code=1a4ab99f-72e0-460e-70bd-08dbce198e29

弹出菜单-好

https://getquicker.net/Sharedaction?code=362ef925-6343-4ab6-e9f8-08db92f9f222

弹出菜单-精减

https://getquicker.net/Sharedaction?code=391e99e9-11de-46f5-44f9-08dba7ba3b5d


然后相关的动作单

Quicker各自不够用

https://getquicker.net/Share/ActionLists/List?id=95c0166d-5770-4b5b-b20b-08da3fbb67e3


自由组合动作,没有在同一动作中加不同场景,一个动作就是一个场景。

你说的这个需求,你的使用场景可以描述一下吗?


-------------------------------------------------------------------------------------------------------------------------------------------------------------------


专注于各种实用办公工具的制作和分享

TJYYWXBG 回复 level1 2024-05-29 08:51 :

具体说,就是我用你这个动作集成了很多菜单,并按规则整理成多级菜单,顶层菜单比如有打开软件,打开文件,打开网址,模拟快捷键(这个目前需要自定义,不知道后面可以集成进来不)等,然后设置轮盘触发或者手势触发该动作执行,通过设定执行时不同动作参数,使得上滑是弹出打开软件下面的子菜单,下滑是弹出打开网址的子菜单,这样子,主要目的就是减少一点寻找菜单项的步骤和时间(相比弹出全部菜单然后定位到需要执行的一类菜单而言,尤其是多级菜单或者母菜单存在较多项的情况。)你推荐的我也在学习,谢谢,你的动作单子我之前也关注了,他在全站也很受欢迎。

Xanwus 回复 level1 2024-07-24 19:13 :

我的理解:

1. 需求和场景的动作副本:他希望避免按需求或特定场景创建多个动作副本。

2. 动作按需求分组:他想要将这些动作按照某种需求进行分组,类似于多级菜单的结构,以便通过传递参数(例如每个分组的名称)来调用各分组下的动作(即二级菜单的内容)。

3. 类似弹出菜单的概念:这个需求类似于弹出菜单的概念,但是将场景变为了分组的一级菜单,其中的动作则相当于二级菜单的内容。

4. 区别:

   - 传参实现灵活调用:通过传递参数,可以在需要的时候随意调用不同分组下的菜单或动作。

   - 弹出菜单的限制:弹出菜单通常需要在设定的场景或上下文中才能调出对应的菜单。而传参更加灵活,搭配轮盘、手势决定调用哪个分组的菜单内容。

5. 集合动作:集合动作和按需求建多个动作副本其实各有优劣,我自己安装了原始动作和3个副本,分别适用于文字、文件、图像处理。

---------

关于通过传参调出二级菜单的想法,感觉好像不好实现,除非定制化几个常用的场景?

我把常用或次常用的动作按作用设置成相同的快捷键,然后设计了一个动作,将多组快捷键相同的动作(数量超出2个,激活快捷键时会自动变成一个菜单)都集合在一个菜单中,然后运行动作可以显示所有的分组,选中即可显示具体的动作,即一级菜单仅相当于一个目录。另外还可设置了传参,配合手势打开,比较灵活。

这种方法只适用于动作,其他形式的不行,但总算提供了一种思路哈。


   

回复主贴