Python 是一種高級(jí)編程語(yǔ)言,被廣泛應(yīng)用于各種領(lǐng)域,包括自動(dòng)化、機(jī)器學(xué)習(xí)、數(shù)據(jù)分析等。Python 也提供了一些庫(kù)和模塊來(lái)控制計(jì)算機(jī)的輸入設(shè)備,如鼠標(biāo)和鍵盤。
使用 Python 來(lái)自動(dòng)化鼠標(biāo)和鍵盤可以讓我們節(jié)省時(shí)間和精力,也可以減少一些重復(fù)性的工作。Python 為控制鼠標(biāo)和鍵盤提供了一些庫(kù)和模塊,如 pyautogui 和 pynput。
# 使用 pyautogui 點(diǎn)擊屏幕中央
import pyautogui
# 獲取屏幕尺寸
screenWidth, screenHeight = pyautogui.size()
# 計(jì)算屏幕中心坐標(biāo)
centerX, centerY = screenWidth / 2, screenHeight / 2
# 點(diǎn)擊屏幕中央
pyautogui.click(centerX, centerY)
上面的代碼使用 pyautogui 來(lái)模擬鼠標(biāo)點(diǎn)擊屏幕中央。首先,我們使用 pyautogui.size() 函數(shù)獲取屏幕的寬度和高度,然后計(jì)算出屏幕中心坐標(biāo),最后調(diào)用 pyautogui.click() 函數(shù)來(lái)模擬鼠標(biāo)點(diǎn)擊。
# 使用 pynput 模擬鍵盤輸入
from pynput.keyboard import Controller
keyboard = Controller()
# 向屏幕輸入 "Hello, World!"
keyboard.type("Hello, World!")
上面的代碼使用 pynput 的 keyboard.Controller 類來(lái)模擬鍵盤輸入。首先,我們創(chuàng)建了一個(gè) keyboard.Controller 的實(shí)例,然后調(diào)用 type() 方法來(lái)模擬鍵盤輸入。
總的來(lái)說(shuō),Python 提供的庫(kù)和模塊可以讓我們輕松地控制鼠標(biāo)和鍵盤,實(shí)現(xiàn)自動(dòng)化操作,提高工作效率。