要实现这个功能,首先需要安装PyAutoGUI库。
然后,我们可以编写一个函数来处理鼠标点击事件,并在事件处理函数中获取鼠标的坐标,并打印出来。下面是一个示例代码:
import pyautogui
def on_mouse_click(x, y, button, pressed):
if button == pyautogui.mouse.Button.left and pressed:
print(f"鼠标点击坐标:({x}, {y})")
# 设置鼠标点击事件监听器
pyautogui.listen(on_mouse_click)
# 保持监听状态
pyautogui.sleep(10) # 监听时间为10秒
在上面的代码中,我们定义了一个名为`on_mouse_click`的函数,作为鼠标点击事件的处理函数。当检测到鼠标左键点击时,会调用该函数,并将鼠标的坐标作为参数传递给该函数。在函数内部,我们判断了鼠标点击的按钮是否为左键,并且按下状态才进行处理,然后将鼠标坐标打印出来。
最后,我们使用`pyautogui.listen()`方法来设置鼠标点击事件的监听器,并使用`pyautogui.sleep()`方法来保持程序的运行,以便能够持续监听鼠标点击事件。在上面的代码中,我们设置了监听时间为10秒,你可以根据实际需求进行调整。
希望这个示例能够帮助到你,如果有任何问题,请随时问我。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |