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

歡迎訪問 生活随笔!

生活随笔

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

python

python查询代码可循环执行_还在用鼠标进行着重复的操作?几行python代码帮你搞定!!...

發布時間:2025/3/21 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python查询代码可循环执行_还在用鼠标进行着重复的操作?几行python代码帮你搞定!!... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用python實現鼠標和鍵盤的自動化

這篇文章說明了如何使用pyautogui模塊實現鼠標和鍵盤的自動化,由于本模塊不是內建模塊,所以,我們得用下面的命令進行安裝:

pip install pyautogui

Python使用屏幕坐標系統跟蹤和控制鼠標。假設屏幕分辨率為1920X1080,那么屏幕的坐標系統如下:

size()-獲取屏幕分辨率

import pyautogui

print(pyautogui.size())

輸出結果:

(1366, 768)

moveTo()-移動鼠標

import pyautogui

#鼠標指針的移動

pyautogui.moveTo(100,100,duration = 1)

上述moveTo()函數使用了三個參數,第一個100,是目的坐標的x坐標,第二個100,是目的坐標的y坐標。第三個是一個可選參數,默認是0,表示鼠標指針從當前位置移動到目的坐標的時間,單位是秒。在你的機子上運行上面這段代碼,你會發現,鼠標經過1秒的時間,移動到了(100,100)的位置。

moveRel()-鼠標位置的相對移動

import pyautogui

#鼠標位置將會從當前位置向下移動50個像素

pyautogui.moveRel(0,50,duration = 1)

position()-獲取鼠標當前位置

import pyautogui

print(pyautogui.position())

執行代碼,屏幕會輸出鼠標當前位置坐標

click()-單擊和拖拽鼠標

import pyautogui

pyautogui.click(100,100)

這段代碼在位置(100,100)執行一個典型的鼠標單擊。

我們有兩個與鼠標拖動操作相關的功能,dragTo和dragRel。它們執行類似于moveTo和moveRel函數,只是在移動時按住鼠標左鍵,從而啟動拖動。

這個功能可以在很多地方使用,比如移動對話框,或者在MSPaint中使用鉛筆工具自動繪制。用顏料畫正方形:

import time

import pyautogui

time.sleep(10)

pyautogui.moveTo(1000, 700, duration = 1)

pyautogui.dragRel(-100, 0, duration = 1)

pyautogui.dragRel(0, -100, duration = 1)

pyautogui.dragRel(100, 0, duration = 1)

pyautogui.dragRel(0, 100, duration = 1)

在開始畫之前,你有10秒鐘的時間來打開畫圖軟件。

scroll()—屏幕滾動

import pyautogui

pyautogui.scroll(200)

scroll()的參數為向上滾動的像素數

typewrite()-可以使用typewrite()函數自動輸入字符串。只需將您想要鍵入的字符串作為該函數的參數傳遞即可。

import pyautogui

pyautogui.click(100, 100)

pyautogui.typewrite("hello world !")

傳遞鍵名:可以通過typewrite()函數分別傳遞鍵名。

import pyautogui

pyautogui.typewrite(["a", "left", "ctrlleft"])

這段代碼自動等效于鍵入“a”,按下左箭頭鍵,并按下左控制鍵。

按下組合鍵:使用熱鍵()函數按ctrl-c、ctrl-a等組合鍵。

import pyautogui

pyautogui.hotkey("ctrlleft", "a")

這段代碼自動等效于同時按下ctrl和“a”。因此,在windows中,這將導致選擇屏幕上顯示的所有文本。

總結

以上是生活随笔為你收集整理的python查询代码可循环执行_还在用鼠标进行着重复的操作?几行python代码帮你搞定!!...的全部內容,希望文章能夠幫你解決所遇到的問題。

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