在 Python 中要捉取滑鼠的 x, y 軸,其中一個方法是 import win32gui,但使用
>> python python -m pip install win32gui
卻發現下面的錯誤 ModuleNotFoundError: No module named 'win32gui'
>> python -m pip install D:\win32gui-221.6-cp36-cp36m-win_amd64.whl
一樣得到相同的錯誤訊息
也有人提到將 import win32gui 改成 from win32 import win32gui
結果後來在 stackoverflow 看到有人說,win32gui 應該是要用 pywin32
from win32 import win32gui
x,y=win32gui.GetCursorPos()
print(x)
print(y)
二、pyautogui
這個 library 就比較沒有懸念了,直接安裝名稱也相同
>> python -m pip install pyautogui
import pyautogui
x,y=pyautogui.position()
print(x)
print(y)
即可取得目前滑鼠的座標
>> python -m pip install Pynput
import pynput
mymouse = pynput.mouse.Controller()
x,y=mymouse.position
print(x)
print(y)
沒有留言:
張貼留言