请教一下,运行一个程序的快捷键,如何制作一个组合动作,当程序已经运行时就直接运行快捷键,当程序没有运行时就先运行程序,在运行快捷键

动作需求 · 264 次浏览
晓东sky 创建于 2023-10-23 08:55

但是有个问题就是,当程序没有运行的时候,先运行程序后,如何等待程序运行后,在运行快捷键,

目前我这个就是运行程序后好像就立即运行快捷键了,导致程序还没有完全运行起来,导致快捷键打不开程序,

这个要如何解决呢


回复内容
CL 2023-10-23 08:57
#1

模拟按键之前要确保程序窗口已经准备好接收输入。 在前面增加足够长时间的“等待时间”

晓东sky 回复 CL 2023-10-23 08:59 :

有没有检测机制,就是检测到程序运行后才执行下一步动作,否则一直等待,这样比等待时间更精准和准确些呢

晓东sky 最后更新于 2023-10-23 08:59
CL 回复 晓东sky 2023-10-23 09:00 :

如果程序启动后会自己在前台显示(这过程没有启动其它程序),那么可以循环判断前台窗口的信息,看看是不是这个窗口的。

晓东sky 回复 CL 2023-10-23 09:02 :

就是运行后前台不显示,是后台运行的


CL 回复 晓东sky 2023-10-23 09:06 :

似乎没有更好的办法。 如果是高频应用,可以做个动作在Quicker启动后自动把它启动起来,或者设置为开机自启。

晓东sky 回复 CL 2023-10-23 09:07 :

好的,谢谢

回复主贴