我需要在ps中按住一个键后显示色盘,松开后关闭色盘
动作写好了,但是按住键后会一直重复触发动作,显示一排提示,怎么解决
如果目的是希望动作重复,可以在动作选项里设置允许多个实例。
如果动作本身不应该重复执行,那么需要避免重复触发而不是隐藏提示的。
什么叫避免重复触发,需要关闭提示,是因为重复运行的情况被系统自己处理了。要么让用户自己处理,要么把系统自己处理后的提示让我可以关闭,不然上面说的例子,就应为这个提示没法正常使用。
真是回答了个寂寞,麻烦看懂我描述的问题再来回答。
这位朋友,希望你能礼貌平和友好的交流。
给出提示是必要的,如果不给出提示,用户怎么知道自己重复触发了不应该重复触发的动作?
这个本身也是可以自己处理的。(1)动作选项里允许多实例运行。(2)通过获取系统动作信息里可以获取到当前动作运行的实例个数,如果大于1就停止当前动作。
和你沟通的此人是Quicker软件的唯一的、独立的开发者……
其实无论是谁,懂亦不懂,是CL也好,热心网友也罢,是提问者没表达清楚,亦或回答者没有明白意图,毕竟在这里码字回答都是出于热心帮助,都不该被他用这样的不友好的语气回怼😂能收到这样的回应 确实回答了个寂寞 不过老大还是老大,还能继续耐心解答这位网友的疑惑,如果是我的话也许再也不会力所能及去响应这位网友的求助了😂
哎,看了我的描述这不就是个单键长按是单次触发和多次触发的问题?看不明白?这种问题论坛里就没人提出过,就没通用的解决方法?
退而求次,我目前用的是更繁琐的办法,来问一下只是找找是否有更简便的办法。这回答对我来说是毫无帮助。这提示更应该算是种调式信息,对普通的用户来说这提示时常就是个烦人的苍蝇。弹就弹吧还不覆盖,一直堆叠,这就不是友好的程序表现。
用单个按键做快捷键可能会连续触发的,这是Windows系统的设计(就像你按住a键会不断输入一串a一样)
不过可以通过一些步骤让动作自动忽略后面的触发,只响应一次触发,方法就是上面的判断动作运行个数。
连续快速触发实际上可能是一个意料之外的情况,而且这种状况可能会导致一些错误。quicker没有办法去判断连续是否符合用户的本意,因此就默认不允许同时运行多个实例,需要用户去额外的处理。
这样简单处理一下就可以实现按下显示松开关闭了
F9换成你设置的动作快捷键
这问题我自己完美解决了,没用到上面提到的函数,埋了吧