动作设计时,经常会遇到Ctrl+C,可以成功复制,但是获取选中的文字无法成功的情况,这也给很多用户使用动作的时候带来了困难。获取选中的文字,我认为重点应该放在是否能够获得文字上,而不是判定是否有焦点。
我使用的一个动作,动作同样的步骤可以在Edge浏览器获得选中的文字,QQ聊天界面的文字,却没办法获取。我认为可能是因为两者的焦点判定不一样导致。(具体来说,这个动作,需要切换到另一个界面,然后切换回来,就这一个步骤,QQ的焦点就失去了。)所以,我认为,获取选定的文字,不应该一定要把焦点放在文字上,只要能够复制到文字即可。
其实以往设计很多动作的时候也用这种情况,Ctrl+C每次都能够获取,使用获取模块成功率只有70%左右,有系统后台原因,也有误触导致焦点转移到其他的地方。但总的来说,Ctrl+C的容错率比获取模块要高是实在的结论。
所以,希望大佬能考虑,不要以焦点作为获取成功的条件。