1

您好,我正在尝试使用模块中的smooth_move功能将光标移动到屏幕上AutoPy

我的屏幕分辨率是1920x1080

但是当我执行这段代码时,autopy.mouse.smooth_move(1700, 0)

我收到以下错误

ValueError: Point out of bounds

我做了一些测试,发现如果我在函数中设置1250x变量smooth_move,它会将光标移向我的屏幕末尾。

啊???x变量不应该是1920因为那是我的显示器分辨率吗????

4

1 回答 1

0

使用 autopy.screen.scale()

scale = autopy.screen.scale()
autopy.mouse.smooth_move(1700 / scale, 0 / scale)
于 2020-06-14T20:11:23.653 回答