亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python 調用pyautogui 實時獲取鼠標的位置、移動鼠標的方法

系統 1943 0

PyAutoGUI是一個純Python的GUI自動化工具,其目的是可以用程序自動控制鼠標和鍵盤操作,利用它可以實現自動化任務

本章介紹了許多不同函數,下面是快速的匯總參考:

moveTo(x,y)將鼠標移動到指定的 x、y 坐標。

moveRel (xOffset,yOffset)相對于當前位置移動鼠標。

dragTo(x,y)按下左鍵移動鼠標。

dragRel (xOffset,yOffset)按下左鍵,相對于當前位置移動鼠標。

click(x,y,button)模擬點擊(默認是左鍵)。

rightClick() 模擬右鍵點擊。

middleClick() 模擬中鍵點擊。

doubleClick() 模擬左鍵雙擊。

mouseDown(x,y,button)模擬在 x、y 處按下指定鼠標按鍵。

mouseUp(x,y,button)模擬在 x、y 處釋放指定鍵。

scroll (units)模擬滾動滾輪。正參數表示向上滾動,負參數表示向下滾動。

typewrite(message)鍵入給定消息字符串中的字符。

typewrite([key1,key2,key3])鍵入給定鍵字符串。

press(key)按下并釋放給定鍵。

keyDown(key)模擬按下給定鍵。

keyUp(key)模擬釋放給定鍵。

hotkey([key1,key2,key3])模擬按順序按下給定鍵字符串,然后以相反的順序釋放。

screenshot() 返回屏幕快照的 Image 對象(參見第 17 章關于 Image 對象的信息)。

代碼部分:

            
import os
import time
import pyautogui as pag
try:
 while True:
  print("Press Ctrl-C to end")
  screenWidth, screenHeight = pag.size() #獲取屏幕的尺寸
  print(screenWidth,screenHeight)
  x,y = pag.position() #獲取當前鼠標的位置
  posStr = "Position:" + str(x).rjust(4)+','+str(y).rjust(4)
  print(posStr)
  time.sleep(0.2)
  os.system('cls') #清楚屏幕
except KeyboardInterrupt:
 print('end....')
          

實際效果

python 調用pyautogui 實時獲取鼠標的位置、移動鼠標的方法_第1張圖片

            
import pyautogui
screenWidth, screenHeight = pyautogui.size()
currentMouseX, currentMouseY = pyautogui.position()
pyautogui.moveTo(100, 150)
pyautogui.click()
# 鼠標向下移動10像素
pyautogui.moveRel(None, 10)
pyautogui.doubleClick()
# 用緩動/漸變函數讓鼠標2秒后移動到(500,500)位置
# use tweening/easing function to move mouse over 2 seconds.
pyautogui.moveTo(1800, 500, duration=2, tween=pyautogui.easeInOutQuad)
# 在每次輸入之間暫停0.25秒
pyautogui.typewrite('Hello world!', interval=0.25) #輸入文本
pyautogui.press('esc') #按下按鍵
pyautogui.keyDown('shift')
pyautogui.press(['left', 'left', 'left', 'left', 'left', 'left'])
pyautogui.keyUp('shift')
pyautogui.hotkey('ctrl', 'c')

          

以上這篇python 調用pyautogui 實時獲取鼠標的位置、移動鼠標的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩亚洲精品不卡在线 | 国产亚洲综合在线 | 日本一级毛片在线看 | 久久精品一区二区三区中文字幕 | 国产自产视频 | 日韩天堂 | 色中文在线 | 亚洲九九爱 | 九九热这里 | 深夜福利在线免费观看 | 国产成人在线观看免费网站 | 欧美xxxx8888视频 | 91视频播放 | 免费一级欧美片在线观免看 | 鲁丝丝国产一区二区 | 久操成人| 亚洲国产成人久久精品图片 | 最近中文日本字幕免费完整 | 国产久热精品 | 超碰最新上传 | 日本欧美在线观看 | 性感美女香蕉视频 | 亚洲精品毛片久久久久久久 | 久久机热这里只有精品无需 | 日本一级在线播放线观看免 | 四虎免费在线播放 | 欧美精品在线一区二区三区 | 日韩视频 中文字幕 | 视频在线色 | 亚洲欧美一区在线 | 久久综合综合久久狠狠狠97色 | 极品粉嫩粉嫩福利视频在线 | 成人午夜毛片在线看 | 国产精品亚洲欧美日韩区 | 成人亚洲欧美日韩中文字幕 | 91精品免费观看老司机 | 中文字幕一区二区三区免费看 | 中文字幕在线亚洲 | 免费播放国产性色生活片 | 色婷婷色婷婷 | a级片免费在线播放 |