cuiliang / Quicker

Quicker软件反馈repo

Home Page:https://getquicker.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

具有自动补全功能 窗口中不存在选中文本时,"获取选中的文本"会默认获取窗口中文本的状况

Hefang2000 opened this issue · comments

描述BUG
对bug的清晰简洁描述。
可自动补全窗口中不存在选中文本时,"获取选中的文本"会默认获取窗口中文本,其它文本窗口未见

重现步骤
Steps to reproduce the behavior:
VeryCapture_20240209144124

相关截图
2
1

环境信息:

  • 操作系统版本:win 10
  • Quicker版本: 专业版 1.42.8

可以在文本窗口的步骤里设置。
image

可以在文本窗口的步骤里设置。 image

1.不好意思,你错意了,你说的我知道,那个也是个大问题--当存在两个动作时其中一个提供窗口,另一个根据是否先选中决定接下来的流程,两者形式与自身设定不统一的话,就会出现不正确的结果,简而言之两个动作之间数据密闭性不够,容易存在意料之外的交互,导致结果出现误差。
2.二实际上这个issue中,我反馈的是像代码编辑器这样的窗口,在没有选中文本的时候,“获取选中的文本”也会自动获取,即使非quicker提供的窗口如 Notepad3 也会有这样的状况。

2) 这是编辑器的功能,没有选中的时候ctrl+c会复制整行,有的可以设置,有的没法设置。
1)没看懂,

额 ……那能不能确定获取的文本为选中文本呢(o_o)"

有一个变通的办法,如果选中文本,其背景颜色为特定值,可以先尝试找色判断一下。
其它就是要请编辑器的开发商来修改增加设置支持了。

WindowsOCR无法使用且的大部分只能通过剪贴板获取文本,我没办法了,只能通过获取两侧文本进行复合校验的保守/妥协策略使选中文本为选中文本来满足个人的多种应用场景了。一种笨重且保守的策略如下:
保守&妥协策略