如何使用 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 的新手,非常感谢专家的建议。谢谢

原文由 SovietStormSam 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

代码 :

 import pyautogui
pyautogui.displayMousePosition()

这是一些输出:

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

这是正在演示的视频 https://youtu.be/dZLyfbSQPXI?t=809

原文由 Joji Antony 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

 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/

原文由 Henul 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题