同一动作对于不同分辨率屏幕的适配

功能建议 · 372 次浏览
猫不易 创建于 2023-03-13 22:49

因为我有很多动作都是基本鼠标座标的,这种动作换一个分辨率下运行就完全无法工作。因此,能否出一个针对座标关联分辨率进行换算的方案。例如,原动作的鼠标座标是(1920,1080),当等比缩小时能够到(720,640)。缩小的系数,根据屏幕分辨率比例去进行适应。

 

如果这个系统级别的改动短期内还做不到的话,现在有没有直接可行的替换方案。

 

感谢。


回复内容
CL 2023-03-13 22:53
#1

目前不是很好解决,之前有不少讨论。 因为分辨率只是一个因素,还有缩放比例设置、系统本身对dpi的支持、软件本身对dpi的支持,都是变量。 建议在编写动作的时候,按下面的顺序来尝试实现:

- 如果有快捷键或固定的多次按键触发,优先使用模拟按键。

- 如果可以通过窗口界面控制(XPath),使用这个模块。

- 屏幕找图;

- 固定坐标;

回复主贴