如何使用pyautogui打印出“实时”鼠标位置坐标?

时间:2017-06-13 23:46:29

标签: python python-3.x pyautogui

我使用了很多不同的源代码,甚至复制和粘贴但是当我将鼠标移到它们上方时,我会不断获得随机符号 这是我的代码......

import pyautogui, time, sys
print('Press Ctrl-C to quit.')
try:
    while True:
        CurserPos = pyautogui.position()
        print('\b' * len(CurserPos), end='\r')
        sys.stdout.flush()

我将输出显示为图像。 我对Python很陌生,非常感谢一些专家建议。 感谢

3 个答案:

答案 0 :(得分:4)

代码:

import pyautogui
pyautogui.displayMousePosition()

这是一些输出:

Press Ctrl-C to quit.
X:  0 Y: 1143 RGB: ( 38,  38,  38)

以下是展示此内容的视频https://youtu.be/dZLyfbSQPXI?t=809

答案 1 :(得分:1)

此代码将每隔一秒打印一次鼠标的实时位置。

import pyautogui as py #Import pyautogui
import time #Import Time

while True: #Start loop
    print (py.position())
    time.sleep(1)

Pyautogui 可以通过编程方式控制鼠标和键盘。

关于它的更多信息可以在这里找到https://pypi.org/project/PyAutoGUI/

答案 2 :(得分:0)

使用 pyautogui.displayMousePosition() 而不是 pyautogui.position()