[Windows][1.33.38]在Quicker的文本窗口中无法正常获取选中的文本

使用问题 · 1163 次浏览
肆炎 创建于 2022-07-06 22:50

在Quicker自己的文本窗口中,运行另一个动作来获取选中文本,则会提示获取选中文本失败,无论是常规选中还是列选择模式都会这样。

因为在之前的版本中是可以正常获取的,所以暂不清楚是否是基于安全性而移除了该功能(尚不清楚该功能是否会产生无限循环),此处简单做一下反馈。


回复内容
CL 2022-07-06 22:52
#1

不要用悬浮动作,用快捷键或其它不会影响焦点的触发方式。

Quicker自身的窗口如果点击,会抢占其它quicker窗口的焦点。

肆炎 回复 CL 2022-07-06 22:55 :

多谢提示,但是之前的版本我记得是可以正常获取的,不知道这个抢占焦点的设计是不是为了修复其他Bug而添加的……

CL 回复 肆炎 2022-07-07 07:32 :

悬浮之前也是不行的,是Windows的限制,目前没有什么办法解决。悬浮在其他软件的窗口没有这个问题。

肆炎 回复 CL 2022-07-07 10:41 :

我尝试安装老版本测试,确实依然提示无法获取到选中文本,但是我发现了一些有意思的东西,就是实际上是能正确执行复制选中文本操作的,只是后续从剪贴板里获取数据的时候失败了……修改等待剪贴板时间到1500毫秒以上,或者修改重试次数到5次以上,就又能正常获取选中文本了……图我发楼下了

肆炎 回复 CL 2022-07-07 10:43 :

我安装1.33.38版本测试后,结果也是如此,估计只是一个单纯的读剪贴板的问题……

CL 回复 肆炎 2022-07-07 10:45 :

可以在动作里开始的步骤加一个等待时间,等待窗口关闭以后再执行后面的获取文本操作。

另外,如果有其他使用剪贴板的动作或软件,可能会产生冲突造成获取延迟加大。

肆炎 回复 CL 2022-07-07 10:50 :

OK,多谢

肆炎 2022-07-07 10:41
#2


肆炎 2022-07-07 10:50
#3

问题已解决:

方案1:增大等待剪贴板的时间

方案2:增大重试次数

方案3:取消勾选"失败后终止动作",在获取完之后对获取到的内容进行校验,若为空,则尝试从剪贴板获取文本

方案4:在获取选中文本的操作前添加一定时长的,等待Quicker主面板窗口关闭以后再执行后面的获取文本操作。

CL 回复 肆炎 2022-07-07 11:02 :

👍👍

回复主贴