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

歡迎訪問 生活随笔!

生活随笔

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

python

Python 脚本 pyautogui——实现键盘鼠标的自动操作

發布時間:2023/12/20 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 脚本 pyautogui——实现键盘鼠标的自动操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python 腳本 pyautogui

主要功能是實現鍵盤和鼠標的自動操作,這里介紹一些常用函數

首先安裝pyautogui,命令行輸入python -m pip install -U pyautogui ,可以把其依賴的包給下載了。

基本函數

pyautogui.PAUSE = 1 pyautogui.FAILSAFE = True pyautogui.size() pyautogui.Point(x, y) import pyautoguipyautogui.PAUSE = 1 # 執行pyautogui函數后停頓,不過還沒有發現有這個功能,不如用time.sleep(1) pyautogui.FAILSAFE = True # 防故障功能。執行腳本時,如果將鼠標移至左上方,就會報錯,從而停止執行。width, height = pyautogui.size() # 獲取屏幕大小 (position_x, position_y)pyautogui.Point(100, 100) # 產生Point類型的二元元組

pyautogui的x軸水平向右,y軸豎直向下,同easyx

鼠標操作

pyautogui.position() pyautogui.moveTo() pyautogui.moveRel() pyautogui.click() pyautogui.dragTo() pyautogui.mouseDown() pyautogui.mouseUp() import pyautogui# positon()獲取鼠標位置,返回二元元組 positon = pyautogui.position() position_x, position_y = pyautogui.position()# moveTo(),參數可以為x, y,也可以是元組(x, y),列表[x, y] pyautogui.moveTo(x, y) # 移動至(x, y) pyautogui.moveTo(position) # 花零秒時間移動 pyautogui.moveTo(position, duration=1) # 花一秒時間移動# moveRel() 參數同上,表示相對位移 pyautogui.moveRel(100, -100) # 向右移動100, 向上移動100# click() pyautogui.click() #點擊當前位置,也可以傳入位置 pyautogui.click(100, 100, button='left', duration=1) # 花一秒移動到(100,100) ,左鍵點擊# dragTo() pyautogui.dragTo(position, duration=1) # 花一秒按下鼠標移動到(100,100)# mouseDown() # 鼠標按下 # mouseUp() mouseDown() moveTo(100, 100, duration=1) mouseUp() # 等效于 dragTo(100, 100, duration=1)

鍵盤操作

# pyautogui.KEYBOARD_KEYS 所有支持的按鍵 pyautogui.typewrite() pyautogui.press() pyautogui.hotkey() import pyperclip # typewrite,一次多個字母,傳入列表來輸入多個字符 pyautogui.typewrite(['a', 'b', 'c', 'shift'], interval=0.5)# 推薦放在列表里,并且shift能轉義 # interval 指輸入間隔 pyautogui.typewrite('a', 'b', 'c', 'shift') # WRONG!!!# press(),模擬鍵盤按鍵,一次一個鍵 pyautogui.press('shift')# hotkey() 組合鍵 pyperclip.copy("你好") pyautogui.hotkey('ctrl', 'v') pyautogui.press('enter')

總結

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

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