日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 鼠标键盘操作 pyautogui

發布時間:2025/5/22 python 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 鼠标键盘操作 pyautogui 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 導入

import pyautogui

2. 鼠標操作

(1) 函數獲得屏幕的分辨率
a = pyautogui.size() print(a)
(2) 絕對坐標 moveTo()
pyautogui.moveTo(10, 20, duration=0.25)
(3) 相對坐標 moveRel()
pyautogui.moveRel(100, 30, duration=0.25)
(4) 獲取鼠標所在坐標
x, y = pyautogui.position() print(x, y)
(5) 實時獲取鼠標位置坐標
try:while True:x, y = pyautogui.position()print(x, y)except KeyboardInterrupt:print('\nExit')
(6) 鼠標點擊 click()
屬性內容
默認值left
buttonleft, middle, right
pyautogui.click(x=115, y=512, button='left')

pyautogui.doubleClick():鼠標雙擊,其實就是執行兩次click()函數。
pyautogui.rightClick():右擊
pyautogui.middleClick():中擊

(8) 滾動
pyautogui.scroll(66)
(9) 截屏
photo = pyautogui.screenshot()
(10) 獲取按鈕位置

locateAllOnScreen():#找到所有匹配的位置坐標。
locateOnScreen其實就是簡單的顏色對比,如果有一個像素不匹配,它就會返回None。這個函數返回了匹配圖形的坐標,找到中間點

pos = pyautogui.locateOnScreen('button.png') print(pos) print(pos.left)

2. 按鍵操作

(1) 輸入字符串
pyautogui.click(100, 100) # pyautogui.t6ypewrite('66666666666666666') # 不延遲 pyautogui.typewrite('66666666666666666', 2) # 延遲2s
(2) 按鍵的按下和釋放
  • keyDown():按下某個鍵
  • keyUp():松開某個鍵
  • press():一次完整的擊鍵,前面兩個函數的組合

alt+F4:

pyautogui.keyDown('altleft') pyautogui.press('f4') pyautogui.keyUp('altleft') pyautogui.hotkey('altleft', 'f4')

參考:
https://blog.csdn.net/guangmingsky/article/details/80009547

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的python 鼠标键盘操作 pyautogui的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。