怎么取消动作已运行的提示

使用问题 · 1284 次浏览
TINJ 创建于 2022-08-22 20:07

我需要在ps中按住一个键后显示色盘,松开后关闭色盘

动作写好了,但是按住键后会一直重复触发动作,显示一排提示,怎么解决


回复内容
CL 2022-08-22 20:17
#1

如果目的是希望动作重复,可以在动作选项里设置允许多个实例。


如果动作本身不应该重复执行,那么需要避免重复触发而不是隐藏提示的。


TINJ 回复 CL 2022-08-23 00:53 :

什么叫避免重复触发,需要关闭提示,是因为重复运行的情况被系统自己处理了。要么让用户自己处理,要么把系统自己处理后的提示让我可以关闭,不然上面说的例子,就应为这个提示没法正常使用。

真是回答了个寂寞,麻烦看懂我描述的问题再来回答。

CL 回复 TINJ 2022-08-23 08:43 :

这位朋友,希望你能礼貌平和友好的交流。

给出提示是必要的,如果不给出提示,用户怎么知道自己重复触发了不应该重复触发的动作?

这个本身也是可以自己处理的。(1)动作选项里允许多实例运行。(2)通过获取系统动作信息里可以获取到当前动作运行的实例个数,如果大于1就停止当前动作。



瓜皮之牙 回复 TINJ 2022-08-23 10:03 :

和你沟通的此人是Quicker软件的唯一的、独立的开发者……

南风喃 回复 瓜皮之牙 2022-08-23 10:34 :

其实无论是谁,懂亦不懂,是CL也好,热心网友也罢,是提问者没表达清楚,亦或回答者没有明白意图,毕竟在这里码字回答都是出于热心帮助,都不该被他用这样的不友好的语气回怼😂能收到这样的回应 确实回答了个寂寞   不过老大还是老大,还能继续耐心解答这位网友的疑惑,如果是我的话也许再也不会力所能及去响应这位网友的求助了😂

TINJ 回复 南风喃 2022-08-23 12:53 :

哎,看了我的描述这不就是个单键长按是单次触发和多次触发的问题?看不明白?这种问题论坛里就没人提出过,就没通用的解决方法?

退而求次,我目前用的是更繁琐的办法,来问一下只是找找是否有更简便的办法。这回答对我来说是毫无帮助。这提示更应该算是种调式信息,对普通的用户来说这提示时常就是个烦人的苍蝇。弹就弹吧还不覆盖,一直堆叠,这就不是友好的程序表现。 

南风喃 回复 TINJ 2022-08-23 13:23 :

用单个按键做快捷键可能会连续触发的,这是Windows系统的设计(就像你按住a键会不断输入一串a一样)

不过可以通过一些步骤让动作自动忽略后面的触发,只响应一次触发,方法就是上面的判断动作运行个数。

连续快速触发实际上可能是一个意料之外的情况,而且这种状况可能会导致一些错误。quicker没有办法去判断连续是否符合用户的本意,因此就默认不允许同时运行多个实例,需要用户去额外的处理。

南风喃 回复 TINJ 2022-08-23 13:28 :

这样简单处理一下就可以实现按下显示松开关闭了

F9换成你设置的动作快捷键

南风喃 最后更新于 2022-08-23 13:30
TINJ 2022-08-23 13:21
#2

这问题我自己完美解决了,没用到上面提到的函数,埋了吧

回复主贴