Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách điều khiển chuột và bàn phím với thư viện pynput trong Python

Giới thiệu

pynput cho phép điều khiển và giám sát (listen) thiết bị nhập: chuột (pynput.mouse) và bàn phím (pynput.keyboard). Bài này demo: di chuyển con trỏ, click tự động, mô phỏng gõ phím.

Cài đặt

pip install pynput

Điều khiển chuột

from pynput.mouse import Button, Controller
mouse = Controller()
mouse.position = (50, 60)           # di chuyển tới tọa độ
print('Vị trí chuột -> {0}'.format(mouse.position))
mouse.move(30, 15)                  # di chuyển tương đối
mouse.press(Button.left); mouse.release(Button.left)
mouse.press(Button.right); mouse.release(Button.right)
mouse.click(Button.left, 2)         # double click
mouse.scroll(0, 2)                  # cuộn xuống 2 bước

Điều khiển bàn phím

from pynput.keyboard import Key, Controller
keyboard = Controller()
keyboard.press('a'); keyboard.release('a')
keyboard.press(Key.space); keyboard.release(Key.space)
keyboard.press(Key.ctrl); keyboard.release(Key.ctrl)
keyboard.type('Hello World!!')      # gõ cả chuỗi

Kết luận

Đã biết mô phỏng chuột/bàn phím. Ứng dụng: bot auto-click game, spam bot, automation tools. Xem tài liệu.