3 回答

TA貢獻1946條經驗 獲得超3個贊
我在 linux 中遇到了同樣的問題。對我來說,這是韋蘭。切換到 X 后,它起作用了。在/etc/gdm3/custom.conf
取消注釋行#WaylandEnable=false
。

TA貢獻1821條經驗 獲得超6個贊
這就是 PyAutoGui 的工作原理:
0,0 X increases -->
+---------------------------+
| | Y increases
| | |
| 1920 x 1080 screen | |
| | V
| |
| |
+---------------------------+ 1919, 1079
所以你需要這樣寫:
pyautogui.moveTo(100, 200) # moves mouse to X of 100, Y of 200
或者
pyautogui.moveTo(100, 200, 2) # moves mouse to X of 100, Y of 200 over 2 seconds

TA貢獻1784條經驗 獲得超9個贊
我在下面嘗試了這段代碼:
import win32con
import win32api
win32api.mouse_event(win32con.MOUSEEVENTF_MOVE, int(10), int(10), 0, 0)
它在游戲中起作用。我認為它與 win32con 相關。無論如何我明白了。
添加回答
舉報