因为我有很多动作都是基本鼠标座标的,这种动作换一个分辨率下运行就完全无法工作。因此,能否出一个针对座标关联分辨率进行换算的方案。例如,原动作的鼠标座标是(1920,1080),当等比缩小时能够到(720,640)。缩小的系数,根据屏幕分辨率比例去进行适应。
如果这个系统级别的改动短期内还做不到的话,现在有没有直接可行的替换方案。
感谢。
目前不是很好解决,之前有不少讨论。 因为分辨率只是一个因素,还有缩放比例设置、系统本身对dpi的支持、软件本身对dpi的支持,都是变量。 建议在编写动作的时候,按下面的顺序来尝试实现:
- 如果有快捷键或固定的多次按键触发,优先使用模拟按键。
- 如果可以通过窗口界面控制(XPath),使用这个模块。
- 屏幕找图;
- 固定坐标;