亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何利用python獲取鼠標點擊的實時位置案例

 更新時間:2024年12月19日 09:18:21   作者:知識中的海王  
這篇文章主要給大家介紹了關(guān)于如何利用python獲取鼠標點擊的實時位置,并展示了如何安裝和使用該庫,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

前言

Python 獲取鼠標點擊時的x、y坐標位置

PyAutoGUI是一個Python庫,它提供了一些用于控制鼠標、鍵盤和屏幕的函數(shù)。

安裝第三方庫 pyautogui

pip install pyautogui
# 案例獲取鼠標的位置,方便復(fù)制我們定位的鼠標坐標點到代碼中
import pyautogui
import time

# 獲取鼠標位置
def get_mouse_positon():
    time.sleep(5) # 準備時間
    print('開始獲取鼠標位置')
    try:
        for i in range(10):
            # Get and print the mouse coordinates.
            x, y = pyautogui.position()
            positionStr = '鼠標坐標點(X,Y)為:{},{}'.format(str(x).rjust(4), str(y).rjust(4))
            pix = pyautogui.screenshot().getpixel((x, y)) # 獲取鼠標所在屏幕點的RGB顏色
            positionStr += ' RGB:(' + str(pix[0]).rjust(3) + ',' + str(pix[1]).rjust(3) + ',' + str(pix[2]).rjust(
                3) + ')'
            print(positionStr)
            time.sleep(0.5) # 停頓時間
    except:
        print('獲取鼠標位置失敗')

if __name__ == "__main__":
    get_mouse_positon()

運行上述代碼,當你點擊屏幕的任意位置時,程序?qū)敵鍪髽它c擊時的x、y坐標位置

pyautogui 其他常用函數(shù)

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)  # 模擬滾動滾輪。正參數(shù)表示向上滾動, 負參數(shù)表示向下滾動。
 
typewrite(message)  # 鍵入給定消息字符串中的字符。
 
typewrite([key1, key2, key3])  # 鍵入給定鍵字符串。
 
press(key)  # 按下并釋放給定鍵。
 
keyDown(key)  # 模擬按下給定鍵。
 
keyUp(key)  # 模擬釋放給定鍵。
 
hotkey([key1, key2, key3])  # 模擬按順序按下給定鍵字符串, 然后以相反的順序釋放。
 
screenshot()  # 返回屏幕快照的 Image 對象

附: 移動鼠標并點擊

import time
import pyautogui

x,y = pyautogui.position() #返回鼠標的坐標
posStr="Position:"+str(x).rjust(4)+','+str(y).rjust(4)
print (posStr)#打印坐標

x, y = 1000, 534  # 鼠標需要移動到的位置
num_seconds = 2  # 將鼠標移動到指定坐標的間隔時間

time.sleep(8)  # 延遲8秒
pyautogui.moveTo(x, y, duration=num_seconds)

time.sleep(3)  # 延遲3秒
i = 60

while i:
    i -= 1
    time.sleep(5)
    pyautogui.click()

總結(jié) 

到此這篇關(guān)于如何利用python獲取鼠標點擊的實時位置的文章就介紹到這了,更多相關(guān)python獲取鼠標點擊實時位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python os模塊和fnmatch模塊的使用介紹

    python os模塊和fnmatch模塊的使用介紹

    這篇文章主要介紹了python os模塊和fnmatch模塊的使用介紹,幫助大家更好的理解和學(xué)習使用python,感興趣的朋友可以了解下
    2021-03-03
  • Python接口測試get請求過程詳解

    Python接口測試get請求過程詳解

    這篇文章主要介紹了python接口測試 get請求過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2020-02-02
  • Python中easy_install 和 pip 的安裝及使用

    Python中easy_install 和 pip 的安裝及使用

    本篇文章主要介紹了Python中easy_install 和 pip 的安裝及使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Python實現(xiàn)半角轉(zhuǎn)全角的方法示例

    Python實現(xiàn)半角轉(zhuǎn)全角的方法示例

    本文介紹了使用Python實現(xiàn)半角字符到全角字符的轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2025-01-01
  • 解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定

    解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定

    這篇文章主要介紹了解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定!希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python文件數(shù)據(jù)分析治理提取

    python文件數(shù)據(jù)分析治理提取

    這篇文章主要介紹了python文件數(shù)據(jù)分析治理提取,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Python+pyecharts繪制交互式可視化圖表

    Python+pyecharts繪制交互式可視化圖表

    本文我們來了解一個新的可視化模塊pyecharts,并且利用該模塊繪制讓數(shù)據(jù)變成優(yōu)美的交互式可視化圖表,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-04-04
  • 詳解Python Opencv和PIL讀取圖像文件的差別

    詳解Python Opencv和PIL讀取圖像文件的差別

    這篇文章主要介紹了詳解Python Opencv和PIL讀取圖像文件的差別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2019-12-12
  • python3報錯check_hostname?requires?server_hostname的解決

    python3報錯check_hostname?requires?server_hostname的解決

    這篇文章主要介紹了python3報錯check_hostname?requires?server_hostname的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Flask框架WTForm表單用法示例

    Flask框架WTForm表單用法示例

    這篇文章主要介紹了Flask框架WTForm表單用法,結(jié)合登錄驗證的具體實例分析了Flask框架WTForm表單相關(guān)使用技巧,需要的朋友可以參考下
    2018-07-07

最新評論