最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python PyAUtoGUI庫實(shí)現(xiàn)自動化控制鼠標(biāo)鍵盤

 更新時間:2020年09月09日 09:32:23   作者:劉志軍  
這篇文章主要介紹了python PyAUtoGUI庫實(shí)現(xiàn)自動化控制鼠標(biāo)鍵盤,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

PyAutoGUI 不知道你有沒有用過,它是一款用Python自動化控制鍵盤、鼠標(biāo)的庫。但凡是你不想手動重復(fù)操作的工作都可以用這個庫來解決。

比如,我想半夜時候定時給發(fā)個微信,或者每天自動刷頁面等操作,它能完全模擬手動操作,而你可以安心的刷劇了。

嗯,懶惰是程序員的美德。

安裝pyautogui

pip install pyautogui

鍵盤鼠標(biāo)控制

>>> import pyautogui
>>> screenWidth, screenHeight = pyautogui.size() # 返回屏幕分辨率
>>> currentMouseX, currentMouseY = pyautogui.position() # 返回鼠標(biāo)的所在位置
>>> pyautogui.moveTo(100, 150) #移動鼠標(biāo)到指定位置
>>> pyautogui.click() # 單擊
>>> pyautogui.click(200, 220) # 單擊指定位置
>>> pyautogui.move(None, 10) # 移動鼠標(biāo)10個像素
>>> pyautogui.doubleClick() # 雙擊鼠標(biāo)
>>> pyautogui.write('Hello world!', interval=0.25) # 輸入字符串,每個字符停留時間0.25秒
>>> pyautogui.press('esc') # 退出鍵
>>> pyautogui.keyDown('shift') # Shitf鍵盤
>>> pyautogui.hotkey('ctrl', 'c') # 組合鍵

用pyautogui自動畫圖

顯示消息盒子

除了可以控制鼠標(biāo)鍵盤外,還可以調(diào)用系統(tǒng)彈窗

>>> import pyautogui
>>> pyautogui.alert('This is an alert box.')
'OK'
>>> pyautogui.confirm('Shall I proceed?')
'Cancel'
>>> pyautogui.confirm('Enter option.', buttons=['A', 'B', 'C'])
'B'
>>> pyautogui.prompt('What is your name?')
'Al'
>>> pyautogui.password('Enter password (text will be hidden)')
'swordfish'

通過窗口消息盒子可以實(shí)現(xiàn)一些簡單的人機(jī)交互,比如某些地方需要人工輸入內(nèi)容時,這樣可以接受用戶的指令。

截屏

截圖是使用的Pillow模塊實(shí)現(xiàn)的,截圖的用處在于通過圖片識別技術(shù)識別圖片內(nèi)容,然后通過內(nèi)容精準(zhǔn)定位到某個元素的位置,實(shí)現(xiàn)精準(zhǔn)點(diǎn)擊。

>>> import pyautogui
>>> im1 = pyautogui.screenshot()
>>> im1.save('my_screenshot.png')
>>> im2 = pyautogui.screenshot('my_screenshot2.png')

以上就是python PyAUtoGUI庫實(shí)現(xiàn)自動化控制鼠標(biāo)鍵盤的詳細(xì)內(nèi)容,更多關(guān)于python PyAUtoGUI庫的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python實(shí)現(xiàn)帶參數(shù)與不帶參數(shù)的多重繼承示例

    Python實(shí)現(xiàn)帶參數(shù)與不帶參數(shù)的多重繼承示例

    這篇文章主要介紹了Python實(shí)現(xiàn)帶參數(shù)與不帶參數(shù)的多重繼承,結(jié)合具體實(shí)例形式對比分析了Python實(shí)現(xiàn)帶參數(shù)與不帶參數(shù)的多重繼承相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • python解包用法詳解

    python解包用法詳解

    在本篇文章里小編給大家整理的是關(guān)于python解包用法詳解內(nèi)容,有需要的朋友們可以跟著一起學(xué)習(xí)下。
    2021-02-02
  • OpenCV半小時掌握基本操作之圖像基礎(chǔ)操作

    OpenCV半小時掌握基本操作之圖像基礎(chǔ)操作

    這篇文章主要介紹了OpenCV基本操作之圖像基礎(chǔ)操作,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • python獲取指定時間段內(nèi)特定規(guī)律的日期列表

    python獲取指定時間段內(nèi)特定規(guī)律的日期列表

    這篇文章主要介紹了python獲取指定時間段內(nèi)特定規(guī)律的日期列表,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Python使用numpy產(chǎn)生正態(tài)分布隨機(jī)數(shù)的向量或矩陣操作示例

    Python使用numpy產(chǎn)生正態(tài)分布隨機(jī)數(shù)的向量或矩陣操作示例

    這篇文章主要介紹了Python使用numpy產(chǎn)生正態(tài)分布隨機(jī)數(shù)的向量或矩陣操作,簡單描述了正態(tài)分布的概念并結(jié)合實(shí)例形式分析了Python使用numpy模塊結(jié)合matplotlib繪制正態(tài)分布曲線圖相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python語言技巧之三元運(yùn)算符使用介紹

    Python語言技巧之三元運(yùn)算符使用介紹

    現(xiàn)在大部分高級語言都支持“?”這個三元運(yùn)算符(ternary operator),它對應(yīng)的表達(dá)式如下:condition ? value if true : value if false。很奇怪的是,這么常用的運(yùn)算符python居然不支持
    2013-03-03
  • Python Requests庫基本用法示例

    Python Requests庫基本用法示例

    這篇文章主要介紹了Python Requests庫基本用法,結(jié)合實(shí)例形式總結(jié)分析了Python Requests庫安裝、請求發(fā)送與響應(yīng)、文件下載、重定向等相關(guān)操作技巧及注意事項(xiàng),需要的朋友可以參考下
    2018-08-08
  • python屬于哪種語言

    python屬于哪種語言

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python屬于哪種語言的一篇基礎(chǔ)內(nèi)容文章,有興趣的朋友們可以參考下。
    2020-08-08
  • Python3編碼問題 Unicode utf-8 bytes互轉(zhuǎn)方法

    Python3編碼問題 Unicode utf-8 bytes互轉(zhuǎn)方法

    今天小編就為大家分享一篇Python3編碼問題 Unicode utf-8 bytes互轉(zhuǎn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 解決python 使用openpyxl讀寫大文件的坑

    解決python 使用openpyxl讀寫大文件的坑

    這篇文章主要介紹了解決python 使用openpyxl讀寫大文件的坑,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評論

日喀则市| 威远县| 固原市| 丘北县| 临泉县| 高青县| 个旧市| 衡山县| 民县| 宁阳县| 雅江县| 乐昌市| 东明县| 扶余县| 鄯善县| 玛沁县| 岳阳市| 东城区| 永昌县| 美姑县| 河西区| 怀仁县| 汝州市| 湟源县| 慈利县| 渭源县| 大足县| 青浦区| 福泉市| 琼中| 济宁市| 深水埗区| 色达县| 平陆县| 故城县| 乌兰浩特市| 吉安市| 都江堰市| 金湖县| 农安县| 交城县|