`MouseMove A_ScreenWidth, A_ScreenHeight` 丢失精度

`MouseMove A_ScreenWidth, A_ScreenHeight` 丢失精度

引自文档

A_ScreenWidth, A_ScreenHeight:主显示器的宽度和高度,以像素为单位(例如 1024 和 768)。

我期望以下代码将光标尖端移动到屏幕的右下角,例如,如果屏幕的分辨率为 1920 x 1080,则光标尖端应该移动到(1920, 1080),但实际上,光标尖端移动到(1919, 1079),有人知道为什么吗?

CoordMode Mouse

MouseMove A_ScreenWidth, A_ScreenHeight

答案1

原因是坐标从 开始,(0, 0)而不是(1, 1),因此(0, 0)是 到(1919, 1079),而不是(1, 1)(1920, 1080)

相关内容