建议录制动作增加以第一次点击为坐标原点运行的功能

功能建议 · 1462 次浏览
seabirdr 创建于 2020-06-19 10:56

此建议针对录制动作类,已将本建议提给动作作者 Ever,但他说需要 Quicker 层面的支持

EVER录精灵:
https://getquicker.net/Sharedaction?code=e44f7f2d-ba96-47e6-da60-08d7880f80dc

 

🐣 建议:

以第一次鼠标点击的位置作为坐标原点,后续动作坐标以它为准。

💻 使用场景:

① 最近碰到的一个情况:同一个按钮位置是变化的,但是点击该按钮后,后续操作要点击地方相对这个按钮位置是固定的,因此只要定位到了第一次点击的位置,后续操作可正常进行。

② 录制的动作有更好的适应性,换不同分辨率的电脑也能用,窗口移动了位置也能用。

 

 

 

seabirdr 最后更新于 2020/6/19

回复内容
CL 2020-06-19 13:23
#1

所有的录制操作都是和屏幕有关的,需要被操作对象保持固定的位置,没用太多的可移植性。

虽然相对位置在某些情况下可用,但是使用场景不多,而且实现成本比较高,所以目前不考虑了。

另外可以试试新增加的“窗口控件操作”模块,对于一些窗口是可以直接通过按钮名称进行触发的。

seabirdr 2020-06-19 13:55 :

感谢关注这个问题😄,由于这里不能发图,请看下方回答

seabirdr 2020-06-19 13:56
#2

对于我前面提到的「使用场景①」可能不是常见需求,但是「使用场景②」是常见的,我相信它能提升所录制动作的适配性,举个例子:

例如要自动化操作 Quicker 网页,假设第一次点击的位置是网站 Logo,在 A 电脑和 B 电脑上,由于屏幕大小不同,Logo 坐标位置不同,这导致在 A 电脑录制的动作无法在 B 电脑上使用。加入使用相对坐标方案,根据第一次点击(例子中是 Logo)的位置来确定接下来点击的坐标,那么这个录制的动作就能复用到 B 电脑上了。



zetalpha 2020-06-19 14:28
#3

你还要考虑dpi问题 这种固定坐标的内容本来就不适宜分享

zetalpha 最后更新于 2020-06-19 14:29
回复主贴