无法获取到悬浮动作图标的相关信息了

使用问题 · 827 次浏览
Sunsh 创建于 2023-10-23 21:37

不知道是不是新版Quicker的问题,更新后,就无法获取到悬浮动作图标的相关信息了。

以前按照如下图所示(句柄根据「窗口名称」:FloatButtonWindow,已经获取到了):

是可以获取到的,现在直接提示:

未找到控件:/Button
(----实验室:窗口界面控制----)

 

重启Quicker和系统也不好使


回复内容
CL 2023-10-23 22:05
#1

关闭更新说明里第一个选项 

https://getquicker.net/Help/Versions/Version?version=1.40.2.0


然后重启quicker。

之前内存占用无法释放可能也是和使用动作控制Quicker界面有关。 可以开启选项观察一段时间,看看内存有没有持续上涨。

Sunsh 回复 CL 2023-10-23 22:11 :
额。。。关了确实可以了,希望这内存不会蹭蹭地涨了🤣🤣
Sunsh 回复 CL 2023-10-23 22:15 :

这个内存优化,会降低性能嘛??

Sunsh 回复 CL 2023-10-23 22:22 :

再反馈一点:

刚关闭选项,重启Quicker后,确实可以获取到了,但是速度偏慢,重启系统后就好了。

以前也是这样,用久了会出现偏慢的情况(一般每天都会关机的,不存在有连续多天使用的情况),重启也不好使,只能重启系统

CL 回复 Sunsh 2023-10-24 07:55 :

这个就不受Quicker控制了,都是一些底层调用。 这里获取按钮信息干啥使?

Sunsh 回复 CL 2023-10-24 08:19 :

悬浮和取消悬浮动作图标:https://getquicker.net/SubProgram?id=6ba195a1-b7f9-4adf-4823-08db36fbcd38

检测动作图标是否悬浮,如果没有就悬浮,有的话就直接让鼠标移动到图标上;

鼠标移动到图标上,向下滚动就取消悬浮图标(我这中键不好使,即使中键好用,同样都需要移动到图标上,感觉还是滚动一下就取消悬浮更方便(不仅用力小,也不容易误触

Sunsh 最后更新于 2023-10-24 08:26
Sunsh 回复 CL 2023-10-24 08:21 :

说到这个,能否加一个根据动作id获取到动作名称的功能,目前只能在动作里设置获取到当前动作的名称🤣🤣

Sunsh 回复 CL 2023-10-26 18:12 :

内存堪忧


CL 回复 Sunsh 2023-10-26 18:17 :

开着还是关着内存优化?

Sunsh 回复 CL 2023-10-26 18:19 :
关着,开着 无法获取到悬浮动作图标的相关信息
CL 回复 Sunsh 2023-10-26 18:21 :

开着对比测试一下看看,如果确实是这里影响,把你用来控制quicker的动作发来我测试看看。

Sunsh 回复 CL 2023-10-26 19:39 :

不是单个动作,是上面提到的操作,而这个操作应该是在十几个动作里面都有

另外,开了一会后发现,控件地址也找不到了。。。。有点煎熬了


Sunsh 回复 CL 2023-10-27 20:10 :

开了一天,内存都是在500MB左右,但是因为获取不到悬浮图标的信息,以及一些窗口找不到控件(关上内存优化可以找到),基本没怎么编辑动作

CL 回复 Sunsh 2023-10-27 20:12 :

为什么编辑动作需要开那些呢,都在做什么功能的时候用?

Sunsh 回复 CL 2023-10-27 20:17 :

因为编辑动作就会报错,就没有编辑的欲望

都是一些重复性的动作,比如找控件,就是为了按按钮,连续按上几个按钮;

获取信息就是为了检测动作图标是否悬浮,如果没有就悬浮,有的话就直接让鼠标移动到图标上;

鼠标移动到图标上,滚轮向下滚动就关闭悬浮图标;

再就是对一些已有动作的优化(缩短时间,提高容错性,减少log日志里的错误输出)

回复主贴