我的同事似乎在使用我的 AHK 脚本时遇到了很多麻烦,而且听起来 MouseClicks 没有单击活动窗口中的正确位置。
这里的双方都使用 Windows 7。
它们的分辨率是 1600 x 900,而我使用的是 1280 x 1024。
我认为给定窗口的相对位置会有所不同,所以今天我让我的 IT 人员为我旁边的计算机获取 16:9 显示器。不幸的是,显示器不支持 1600 x 900 分辨率,当我注意到我没有检查这些显示器上的坐标时,因为它不是正确的分辨率。
我正在寻找另一种将坐标转换为该分辨率的方法,发现一个线程说转换我的坐标很简单:
x1 * 1600/1280 = x2
y1 * 900/1024 = y2
我将此公式应用于 MouseClick 命令坐标,并在不同的分辨率下对其进行了测试,并且每次点击都转到错误的位置。
但是,我的起始分辨率的常规坐标仍然有效。
我不确定坐标是否是问题,这就是我在这里问的原因。
谢谢你。